NeosVR日本語Wiki - Raycaster
概要
コライダーにぶつかるまでまっすぐ飛ぶ不可視の測定レーザー(レイ)を飛ばし続ける
入力側
Origin(float3)
レイを発射する点の座標
Direction(float3)
レイを飛ばすベクトル
MaxDistance(float)
レイが飛ぶ最大距離
HitTrigger(bool)
UserOnry(bool)
レイを当てるのはプレイヤーのみかどうか
Trueを入れるとプレイヤー以外のコライダーには反応しなくなる
Root(Slot)
レイを飛ばすオブジェクト
Origin、Direction、MaxDistanceもこのオブジェクトのローカル空間座標で計算される(はず)
出力側
HasHit(bool)
今レイがコライダーに当たっているかどうか
HitCollider(ICollider)
レイが当たっているコライダー
HitDistance(float)
Originから当たったコライダーまでの距離
HitPoint(float3)
レイが当たった座標
HitNormal(float3)
レイが当たった面の向いてるベクトル
HitTriamgleIndex(int)