Raycast

「Raycast」の編集履歴(バックアップ)一覧はこちら

Raycast」(2015/04/02 (木) 00:01:01) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

Vector3 fwd = transform.TransformDirection(Vector3.forward); if (Physics.Raycast(transform.position, fwd, 10))  print("オブジェクトがありまーす!"); fwd方向、距離10までにコライダーを持つオブジェクトがある RaycastHit hit; if (Physics.Raycast(transform.position, -Vector3.up, out hit))  float distanceToGround = hit.distance; 光線を飛ばしてオブジェクトがあった場合に、hitに情報が設定される outは、返値を持つ引数(Cの参照渡しみたいな)
Vector3 fwd = transform.TransformDirection(Vector3.forward); if (Physics.Raycast(transform.position, fwd, 10))  print("オブジェクトがありまーす!"); fwd方向、距離10までにコライダーを持つオブジェクトがある RaycastHit hit; if (Physics.Raycast(transform.position, -Vector3.up, out hit))  float distanceToGround = hit.distance; 光線を飛ばしてオブジェクトがあった場合に、hitに情報が設定される outは、返値を持つ引数(Cの参照渡しみたいな)

表示オプション

横に並べて表示:
変化行の前後のみ表示: