レイキャスト

ドキュメント:

Physics.Raycast | Unity スクリプトリファレンス [公式]

使い方

参考:

RayCast – 使い方 #1 | kan のメモ帳

Ray の判定/Tag、Layer を使って衝突させたいオブジェクトの選定 – Qiita

FPS 系ゲーム制作に使える RayCast の使い方 | XR-Hub

Infinite ray length – Unity Answers

レイヤー

Raycast メソッドに layerMask を渡した場合、レイヤーマスクのビットが立っているレイヤーのオブジェクトのみが検出される。デフォルトでは Ignore Raycast レイヤー以外のレイヤーが検出対象となる。

参考:

衝突するオブジェクトの制限 | kan のメモ帳

Layer Mask で自身と同じレイヤーを除く | テラシュールブログ

Raycast の Layer Mask の扱い方について | しゃまとんのたね

レイヤーマスク値のつくりかた | いんでぃーづ

Raycast not hitting a collider – Game Development Stack Exchange

Physics.Raycast with LayerMask does not detect object on layer – Stack Overflow

マウスカーソルで指しているオブジェクトを取得する

参考:

Ray の使い方まとめ | 藍と淡々

オブジェクトを接地させる

参考:

Plane Mesh を別のモデルの形状に沿わせる – Qiita

特定のタグが付いたオブジェクトを選択する

参考:

Ray の判定/Tag、Layer を使って衝突させたいオブジェクトの選定 – Qiita

SphereCast

ドキュメント:

Physics.SphereCast | Unity スクリプトリファレンス [公式]

RaycastHit

ドキュメント:

UnityEngine.RaycastHit | Unity スクリプトリファレンス [公式]

チュートリアル

Ground Collision Raycasting (superjustin5000)

Easy Raycast Visualizer 3D

動画:

Demo

入手:

Easy Raycast Visualizer 3D | Unity Asset Store [Official]

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA