unityでゲーム作りたい(Help!) (416レス)
unityでゲーム作りたい(Help!) http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
305: くまじょ [sage] 2020/05/04(月) 07:05:19.21 ID:AIvgNpPa [ExecuteAlways]のときStart()が呼ばれてないなあ Awake()のログは出たけど Start()のログが出ない エディタ上からの実行でも呼ばれていない 他のオブジェクトにアクセスするからAwake()ではなくStart()で処理したい Awake()だと他のオブジェクトが準備できてないから支障ある 初期化フラグでStart()が実行されていなかったらUpdate()内からStart()を実行するとかしないといけないのかなあ あるいは何か間違えているか代わりのコールバックがあるのか、わからん http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/305
307: くまじょ [sage] 2020/05/04(月) 07:33:47.01 ID:AIvgNpPa [ExecuteAlways]のオブジェクトでは 先にインスペクタによる値の設定でOnValidate()が呼ばれる ここで別オブジェクトを使いたいがエラー Awake()が呼ばれ Start()が呼ばれない 同じログがいっぱい出て正確な順番はわからず推測あり 使いたい別オブジェクトのAwake()がようやく呼ばれる [ExecuteAlways]のオブジェクトで Awake()やOnValidate()では何もせず Update()でAwake()やOnValidate()と同じことをすればいいのかな だが納得いかない [ExecuteAlways]ではないときとはかなり違う挙動 必ず先に別オブジェクトを実行する方法ないのかなあ 2018.4.22f1 http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/307
308: くまじょ [sage] 2020/05/04(月) 07:59:56.56 ID:AIvgNpPa わざわざOnValidate()を使うようにしたのに インスペクタで値をいじるとログに SendMessage cannot be called during Awake, CheckConsistency, or OnValidate がそのたびにでる 損した気分 http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/308
309: くまじょ [sage] 2020/05/04(月) 08:17:53.09 ID:AIvgNpPa エディターからplayしたときはStart()が呼ばれない そこから別のSceneManager.LoadScene()した中のはStart()が呼ばれた http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/309
313: くまじょ [sage] 2020/05/04(月) 16:29:13.05 ID:AIvgNpPa 苦労しまくりだから楽な実装の方にもどすことにしよう こりごりや http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/313
314: くまじょ [sage] 2020/05/04(月) 16:32:22.31 ID:AIvgNpPa 上海 まだ開発途中 http://kmajo.starfree.jp/shanghaipon/ http://mevius.5ch.net/test/read.cgi/gamedev/1521137463/314
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.111s*