ゲームオブジェクト
コンポーネントの使用

コンポーネントへの入門

ゲームオブジェクトコンポーネント を含んでいます (詳細は ゲームオブジェクト のドキュメントを参照してください)。

後述の例は、ゲームオブジェクトコンポーネント の関係についてもっとも一般的な コンポーネント である Transform コンポーネント で説明しています。

新しい ゲームオブジェクトインスペクター を見ると、 Transform コンポーネント が表示されます。

  • Unity エディターのプロジェクトで任意のシーンを開きます (この操作の詳細は はじめに を参照)。
  • 新しい ゲームオブジェクト (GameObject > Create Empty) を作成します。
  • 新しい ゲームオブジェクト は自動的にフォーカスされ、 インスペクター にはそのTransform コンポーネント が、以下の図のように表示されます (自動的にフォーカスされない場合は、ゲームオブジェクトをクリックすると インスペクター が表示されます)。
新しい空のゲームオブジェクトのインスペクター。 Transform コンポーネントを表示します。
新しい空のゲームオブジェクトのインスペクター。 Transform コンポーネントを表示します。

新しい空の ゲームオブジェクト は名前 (GameObject)、タグ (Untagged)、レイヤー (Default) を含んでいます。さらに、Transform コンポーネント を含んでいます。

Transform コンポーネント

Transform コンポーネント 無しに、エディターに ゲームオブジェクト を作成することは不可能です。このコンポーネントは、(ゲームの)世界と シーンビュー での ゲームオブジェクトの 位置、回転、スケールを定義します。

また、Transform コンポーネント によって、ゲームオブジェクト を使用するためでとても重要な「親子関係」と呼ばれる概念も可能になります。 Transform コンポーネント と親子関係に関する詳細は、Transform を参照してください。

その他のコンポーネント

Transform コンポーネント はすべての ゲームオブジェクト にとって重要です。そのため、各 ゲームオブジェクト に Transform コンポーネントがあります。しかし、ゲームオブジェクト には他の コンポーネント も設定できます。

すべてのシーンにはデフォルトで Main Camera ゲームオブジェクト があります。それには、いくつかの コンポーネント が含まれています (開いた シーン で Main Camera を選ぶと、その インスペクター に表示されています)。

Main Camera はゲームオブジェクトのひとつです - 各シーンにデフォルトで存在し、デフォルトでいくつかのコンポーネントを含んでいます。
Main Camera はゲームオブジェクトのひとつです - 各シーンにデフォルトで存在し、デフォルトでいくつかのコンポーネントを含んでいます。

Main Camera ゲームオブジェクトインスペクター を見ると、その他の コンポーネント もあることに気づきます。具体的には、Camera コンポーネントGUILayerFlare LayerAudio Listener などです。これらの コンポーネント すべてが、この ゲームオブジェクト に機能を加えます。

RigidbodyColliderParticle SystemAudio はすべて、ゲームオブジェクト に追加することができるさまざまな コンポーネント です。

ゲームオブジェクト
コンポーネントの使用