2012-04-03 81 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

那麼,我還沒有嘗試過三級層次結構,但對於兩個,我可以確認GetComponent按預期工作。

0

此外,這會有所幫助:嘗試調用

gameObjC1.SendMessage("MethodFromA"); 

的情況下,你需要獲得一個只是調用它的方法。