Unity事例ノート

UNITY

親オブジェクトのRigidBodyを取得する

親オブジェクトのリジッドボディを、スクリプトから取得してみましょう。

今回の例では、Cubeの下に、子オブジェクトを追加。

スタートから1秒後に、親であるCubeのリジッドボディを取得して、UseGravityをオンにします。

関連記事:
親オブジェクトと子オブジェクトの取得
子オブジェクトをすべて取得

親オブジェクトのリジッドボディを操作

Cubeを作成して、リジッドボディを追加。

UseGravityをオフにしておきます。

Cubeを右クリックして、空のオブジェクトを作成。

Cubeの子オブジェクトとして、GameObjec(空のオブジェクト)が作成されます。

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

ParentGet.csを記述します。

ゲームプレイして、動きを確認しましょう。

スタートの1秒後に、親オブジェクトのリジッドボディを取得し、重力(UseGravity)のチェックが入ります。

関連記事:
親オブジェクトと子オブジェクトの取得
子オブジェクトをすべて取得

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

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

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

SCHOOL教室案内