2012-04-03 10 views
1

重要な場合は、最新のUnity3d 3.5で作業してください。GameObject.GetComponent()はサブクラスを見つけるか?

私はクラスのセットがある場合:

Class A extends MonoBehaviour 
Class B extends Class A 
Class C1 extends Class B 
Class C2 extends Class B 

を私はコンポーネントとしてC2を持っているゲームオブジェクトを持っています。 GetComponent.<A>()はC2コンポーネントを返しますか?

答えて

1

さて、私は3つのレベルの階層を試していませんが、2つの場合、GetComponentが期待通りに機能することを確認できます。

0

また、これが役に立つことができます:あなたはちょうどそのメソッドを呼び出すために取得する必要がある場合には

gameObjC1.SendMessage("MethodFromA"); 

を呼び出そう。

関連する問題