[過去ログ]
【3Dゲームエンジン】Unity質問スレッド20 [転載禁止]©2ch.net (1001レス)
【3Dゲームエンジン】Unity質問スレッド20 [転載禁止]©2ch.net http://peace.5ch.net/test/read.cgi/gamedev/1444194744/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
75: 名前は開発中のものです。 [sage] 2015/10/10(土) 04:51:34.88 ID:4GLzEAxm すみません、エスパーお願いするようで申し訳ないんですが シーンA内 GameObject unitGO = Instantiate(Resources.Load("charGO"), transform.position, Quaternion.identity) as GameObject; ↑正常 シーンB内 GameObject unitGO = Instantiate(Resources.Load("charGO"), transform.position, Quaternion.identity) as GameObject; ↑NullReferenceExceptionエラー になるんですが、コピーしてるのになぜエラーが出るのか分かりません どちらもpublicメソッド内のforループ内です charGOは存在しているのでシーンAでは普通に取得できています これを書いたスクリプトをアタッチするオブジェクトの階層ってInstantiateか、もしくは Resources.Loadって関係しますか? 思い当たる事があれば何でもいいので教えて頂きたいです http://peace.5ch.net/test/read.cgi/gamedev/1444194744/75
77: 名前は開発中のものです。 [sage] 2015/10/10(土) 08:22:50.69 ID:4GLzEAxm >>76 nullpointエラーをダヴルクリックするとエラー箇所に飛びますよね それが>>75の行だったんです もしかして、飛び先の行が必ずしもエラー行とは限らないって事ですか? (つまり飛び先の行でそのエラーが出ている事を保証していない?) http://peace.5ch.net/test/read.cgi/gamedev/1444194744/77
79: 名前は開発中のものです。 [sage] 2015/10/10(土) 10:39:08.62 ID:4GLzEAxm >>78 まだ解析中ですが class A(InstantiateとResources.Loadを持つクラス) を @GameObjectA (classAアタッチ、classAのStart()内でInstantiateとResources.Loadする) AGameObjectA (classAをアタッチ、Start()は無い、MethA内にInstantiateとResources.Loadを持つ) GameObjectB (classBアタッチ、classB内でclassAをnewしてInstantiateとResources.LoadがあるMethAをコール) すると@なら問題ない、AならNullReferenceExceptionという結果になるようです なぜそうなるのか?、は分かりませんが@にする事でとりあえずやりたい事はできました http://peace.5ch.net/test/read.cgi/gamedev/1444194744/79
81: 名前は開発中のものです。 [sage] 2015/10/10(土) 15:52:45.64 ID:4GLzEAxm >>80 マジですか・・・ つまりMonoを継承したものを使いたい場合はゲトコンするか、もしくは シーンにない場合はアドコンするかの二択という事ですかね? http://peace.5ch.net/test/read.cgi/gamedev/1444194744/81
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s