【3Dゲームエンジン】Unity質問スレッド3at GAMEDEV
【3Dゲームエンジン】Unity質問スレッド3 - 暇つぶし2ch281:名前は開発中のものです。
12/12/19 12:13:53.28 Cor0IGBy
それがあるんだわ
AwakeはだいたいOKだけどStartは終わる前に初回Updateが始まることがある
なのでStartは使わずこのパターンに落ち着いた

private bool _init;
private void Awake()
{
_init = false;
}
private void Init()
{
//初期化処理

//失敗時はここまで行かずreturnする
_init = true;
}
private void Update()
{
if(!_init)
{
Init();
return;
}

//以下毎フレ処理
}

Awakeも処理は軽めにしておいた方が無難かな
TransformのFindやGetComponent<>みたいな重たい処理や失敗しそうな処理はInitでやってる


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch