言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

GameObject.GetComponent

public function GetComponent(type: Type): Component;

Parameters

type 取得するコンポーネントの型

Description

ゲームオブジェクトに type がアタッチされている場合は type のタイプを使用してコンポーネントを返します。ない場合はnullです

GetComponentは、他のコンポーネントにアクセスするための主力となる方法です。javascriptではスクリプトの型はプロジェクトビューで見えるスクリプトの名前になります。この関数でビルドインのコンポーネントやスクリプトにアクセスすることが可能です。

// Disable the spring on the HingeJoint component.

var hinge : HingeJoint;
hinge = gameObject.GetComponent(HingeJoint);
hinge.useSpring = false;
public function GetComponent(): T;

Description

ジェネリック版。詳細については Generic Functions を御覧ください

public function GetComponent(type: string): Component;

Parameters

type 取得するコンポーネントの型

Description

ゲームオブジェクトに type がアタッチされている場合は type の名前を使用してコンポーネントを返します。ない場合はnullです

パフォーマンス上の理由から文字列ではなくタイプでGetComponentを実行することをお勧めします。 時々JavascriptからC#スクリプトにアクセスしようとするとタイプでコンポーネントを取得できない可能性があります。 この場合、文字列を使ってコンポーネントを取得するようにしてください。

// Disable the spring on the HingeJoint component.

var hinge : HingeJoint;
hinge = gameObject.GetComponent("HingeJoint");
hinge.useSpring = false;