Unity事例ノート

UNITY

向いている方向へRaycastを出す

プレーヤーの正面から、向いている方向へRaycastを出せるようにしましょう。

Cubeが回転しても、正面の方向に向けて、Raycastを赤色で表示させています。

オブジェクトの向きに合わせてRaycastも回転しますので、発射方向の仕組みなどに利用できそうです。

関連記事:
Raycastによる特定オブジェクトの接触判定
左右にRaycastの接触判定をつくる
斜めに向けたRaycastで衝突判定
Raycastによる接地判定
Rayを当てた状態でキーを押せば削除
Rayの照射が外れれば向きを変える

Raycastをオブジェクトの方向に合わせる

Cubeを作成します。

CubeMove.csを作成し、Cubeに追加します。

ゲームプレイして、Cubeオブジェクトを回転させてみましょう。

Cubeオブジェクトの向きに合わせて、Raycastも回転します。

関連記事:
Raycastによる特定オブジェクトの接触判定
左右にRaycastの接触判定をつくる
斜めに向けたRaycastで衝突判定
Raycastによる接地判定
Rayを当てた状態でキーを押せば削除
Rayの照射が外れれば向きを変える

この記事の監修・専門指導

枚方市のプログラミング専門スクール
フタバゼミ 枚方くずは校

この記事で解説したUnityやC#の技術も、当校では直接個別指導しています。「むずかしいことをおもしろく」をモットーに、初心者から本格開発までサポート。樟葉駅から徒歩1分、まずはお気軽に体験会へお越しください。

SCHOOL教室案内