Version: 2020.2
Scene template settings
Transforms

ゲームオブジェクト

GameObject は、Unity でもっとも重要な概念です。

ゲーム内のすべてのオブジェクトは、キャラクター、アイテムからライト、カメラ、特殊効果まで、すべてが __ゲームオブジェクト__です。 ただし、ゲームオブジェクトは単独では何もできません。それをキャラクター、環境、特殊効果などにするには、プロパティーを与える必要があります。

4 つの異なるタイプのゲームオブジェクト。アニメーション化したキャラクター、ライト、ツリー、オーディオソース
4 つの異なるタイプのゲームオブジェクト。アニメーション化したキャラクター、ライト、ツリー、オーディオソース

GameObjects are the fundamental objects in Unity that represent characters, props and scenery. They do not accomplish much in themselves but they act as containers for Components, which implement the functionality.

ゲームオブジェクトがライト、ツリー、カメラなどになるのに必要なプロパティーを与えるためには、コンポーネント を加えなければなりません。どのような種類のオブジェクトを作成したいかによって、異なる組み合わせのコンポーネントをゲームオブジェクトに加えます。

Unity has lots of different built-in component types, and you can also make your own components using the Unity Scripting API.

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

A simple Light GameObject with several Components
A simple Light GameObject with several Components

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

A simple Cube GameObject with several Components
A simple Cube GameObject with several Components

説明

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

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


  • 2017–08–01 Page amended
Scene template settings
Transforms