Unity事例ノート

UNITY

自転しながら公転させる

オブジェクトが自転しながら、公転もするように、スクリプトを作ってみましょう。

Cube自体が回転しつつ、Sphereを中心に公転しています。

関連記事:
発射したオブジェクトを回転させる
回転軸を変えてオブジェクトを回す

自転をつくる

まずは自転から作っていきましょう。

回転の様子をわかりやすくするため、Cubeオブジェクトを用意しました。

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

Jiten.csを記述します。

プレイして動きを確認します。

公転をつくる

続いて、公転を作っていきましょう。

まずは、Cubeを中心からずらすため、Z座標を-5まで移動させました。

Sphereオブジェクトを作成し、位置(XYZ)をすべて0にします。

Cubeをドラッグ&ドロップでSphereの中に入れ、子オブジェクトとして配置します。

Kouten.csを作成して、Sphereに追加します。

Kouten.csを記述します。

プレイして動きを確認しましょう。

Cubeが自転しながら、Sphereの周りを公転しています。

関連記事:
発射したオブジェクトを回転させる
回転軸を変えてオブジェクトを回す

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

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

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

SCHOOL教室案内