Unity のシーンは、様々なゲームオブジェクトを配置することで構築していきます。
GameObject クラスのコンストラクタ を使用して、空の GameObject
インスタンスを生成することができます。
GameObject
インスタンスを生成した後は、そこにコンポーネントを追加することで、オブジェクトの性質を付け加えていくことができます。
次の例では、MyGameObject
という名前を付けて空のゲームオブジェクトを作成しています。
作成した GameObject
インスタンスはフィールドで保持していませんが、明示的に削除するまではシーン上に残ります。
動的に作成されたゲームオブジェクトは、Hierarchy ビュー上で確認することができます。
空のゲームオブジェクトであっても、Transform
コンポーネントだけはデフォルトで設定されているため、座標を移動するための矢印が画面上に表示されます。