ゲームオブジェクト
コンポーネントへの入門

ゲームオブジェクト

GameObject (ゲームオブジェクト) はキャラクター、小道具、背景などを表す Unity の基礎となるオブジェクトです。GameObject 自体の機能は多くありませんが、実際に機能を実装する Component のコンテナのように扱えます。

例えば、ライトオブジェクトはゲームオブジェクトに ライトコンポーネントをアタッチすることで作成されます。

複数のコンポーネントがアタッチされたシンプルなゲームオブジェクト
複数のコンポーネントがアタッチされたシンプルなゲームオブジェクト

キューブオブジェクトは、キューブの表面を描くための Mesh Filter と Mesh Renderer コンポーネント、オブジェクトの容積を示す Box Collider コンポーネントで構成されています。

複数のコンポーネントがアタッチされたシンプルな Cube ゲームオブジェクト
複数のコンポーネントがアタッチされたシンプルな Cube ゲームオブジェクト

説明

ゲームオブジェクトは常に Transformコンポーネント(位置と回転を表すもの)がアタッチされており、Transform は削除することができません。他のコンポーネントはエディター上の Component メニューやスクリプトからオブジェクトにアタッチすることができます。GameObject > 3D Object から、Unity が事前に用意したオブジェクト(プリミティブなオブジェクト、カメラなど)を扱うことができます。詳しくは プリミティブとプレースホルダーオブジェクトを参照してください。

事前に用意された多くのオブジェクト(プリミティブの球体、カメラなど)があり、それらの広範囲な詳細のマニュアルが用意されています。GameObject スクリプティングリファレンスではスクリプトからゲームオブジェクトを制御する方法を見つけることができます。

ゲームオブジェクト
コンポーネントへの入門