1

重要な場合は、最新のUnity3d3.5で作業します。

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

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

そして、C2をコンポーネントとして持つGameObjectがあります。GetComponent.<A>()C2コンポーネントを返しますか?

4

2 に答える 2

1

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

于 2012-04-05T08:15:33.067 に答える
0

また、これは役立つ場合があります:電話してみてください

gameObjC1.SendMessage("MethodFromA");

メソッドを呼び出すためだけにAを取得する必要がある場合に備えて。

于 2014-11-12T14:57:41.623 に答える