Unity事例ノート

UNITY

発射したオブジェクトを回転させる

発射したPrefabデータが、回転しながら動いていくように、スクリプトを作成してみましょう。

スペースキーでCubeを発射すると、オブジェクトが自転しながら移動していきます。

関連記事:
自転しながら公転させる
発射したボールをカーブさせる
発射したPrefabをキー操作で曲げる

自転しながら動く

Cubeを作成します。

リジッドボディを追加し、UseGravityのチェックを外します。

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

CubeRotate.csを記述します。

Cubeをプロジェクトウィンドウに、ドラッグ&ドロップして、Prefab化します。

Cubeの元データは削除します。

発射元のスクリプト

空のオブジェクトを作成します。

CubeShot.csを作成し、GameObjectに追加します。

CubeShot.csを記述します。

プレハブのフィールドに、CubeのPrefabデータを入れます。

ゲームプレイして、スペースキーで発射しましょう。

オブジェクト自体が回転しながら、発射されます。

関連記事:
自転しながら公転させる
発射したボールをカーブさせる
発射したPrefabをキー操作で曲げる

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

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

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

SCHOOL教室案内