- 552 名前:名前は開発中のものです。 mailto:sage [2018/06/27(水) 09:18:58.70 ID:MZGUGuBC.net]
- >>527
>>528 ありがとうございます。まだちょっと理解できてないのですが そのGameObject.Find("a").GetComponent<b>().c()は aというオブジェクトを参照して、それにアセットしてるスクリプトbのメソッドcにアクセス、で FindObjectOfType<b>().c()では スクリプトbを参照して、その中のメソッドcにアクセスする、ですよね? 逆に言えば、FindObjectOfTypeではゲームオブジェクトにアセットした スクリプトにはアクセスできない、ということでしょうか? でも、FindObjectOfType<Object>でオブジェクトを探せる、とありました。 これはどういうことでしょうか? この探すObjectというのはGameObject.Findで取得するゲームオブジェクトのことでは無いのでしょうか? Unity上でのゲームオブジェクトとオブジェクトクラスの違いが理解できていません。 ゲームオブジェクトの中身ってオブジェクトクラスに入ってる情報じゃ無いんですか? FindObjectOfTypeはゲームオブジェクトに入って居ない スクリプトにアクセスする時だけ使うってことですか?
|

|