[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild4 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild4 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
151: 名前は開発中のものです。 [sage] 2020/04/16(木) 06:07:39.54 ID:f9bKhCih staticのシングルトンで作ったDataクラスに GameObject型のenemy1を宣言し、 別のスクリプトからプレハブをロードしてインスタンスしたところ、シーン上ではプレハブが表示されたもののなぜかnullエラーが出てしまいます。 同じプレハブをstaticでない通常の変数で宣言してインスタンスするとエラーは出ないのですが何が原因でしょうか? //========■シングルトンのDataクラス↓ public class Data : MonoBehaviour { public static Data btdata = null; private void Awake() { if (btdata == null) { btdata = this; DontDestroyOnLoad(this.gameObject); } else { Destroy(this.gameObject); } } public GameObject enemy1 = null; //========■別のスクリプト↓ GameObject obj = (GameObject)Resources.Load("Enemy_Chinpira"); Data.btdata.enemy1 = (GameObject)Instantiate(obj,new Vector3(0.0f, 0.0f, 0.0f),Quaternion.identity); ←NULLエラーは出る GameObject hoge = (GameObject)Instantiate(obj, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity); ←こっちだとエラーは起きなかった http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/151
152: くまじょ [sage] 2020/04/16(木) 07:28:05.42 ID:RAGlvlvv >>151 シングルトンが不完全 どこよりも先にこいつのawakeが実行されるわけではないのでは? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/152
153: くまじょ [sage] 2020/04/16(木) 07:38:25.42 ID:/YRdqyfH >>151 別のスクリプトのawakeで実行してるとか ※個人の感想 個人的には複数シーンを使うときこのやり方は俺の好みではない http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/153
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.034s