[過去ログ] 【3Dゲームエンジン】Unity質問スレッド31 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
195(1): 2017/09/10(日)20:00 ID:TnOfkDMi(1/2) AAS
 Parent1objとParent2objがあってParent2objの子要素にChildobjがある状態で、 
 ChildobjのスクリプトからParent2objのコンポーネントは参照出来たのですが、ChildobjからParent1objのスクリプトを参照することが出来ませんでした。 
 別の親要素の場合はやり方が違ってくるんでしょうか? 
  
 Parent2objは、GameObject.Find("Parent1obj");からのGetComponent<Parent1Script>(); 
 で出来ているのですが、Parent1objの方はオブジェクトは取得できたのですが、GetComponent<Parent1Script>();のところでエラーになってしまいます。 
 コード自体はParent2objと同じ書き方なので単純なタイプミスとかではないと思います。 
 詳しい方いましたらよろしくお願いします。Parent2obj経由で取得するのは無しで。 
199: 2017/09/10(日)21:51 ID:TnOfkDMi(2/2) AAS
 親子関係以外のところでした。 
 問題の解決はできてませんが、エラーはその場しのぎ的に回避することは出来ました。 
 Find()の引数を、そのまま"Parent1"と指定するか成形した文字列を使うか、によって後者はエラーが出てしまうようです。 
 型も変えて、ifで確認もしてみても全く同じ引数のはずなのに。。 
 参照してるオブジェクトは全く同じなのになぜかそのオブジェクトからコンポーネントを参照しようとすると違いが出てしまいます。。 
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.030s