【3Dゲームエンジン】Unity質問スレッド31at GAMEDEV
【3Dゲームエンジン】Unity質問スレッド31 - 暇つぶし2ch431:名前は開発中のものです。
17/09/21 14:02:59.56 isiGpJBc.net
>>420
static変数はオブジェクトではなく型ひ紐付くため入れた値自体はシーンが変わっても保持される
ただし、static変数に入れたものがシーン内に配置されたGameObjectのインスタンスや、それにアタッチされたコンポーネントであった場合この限りではない
これは、シーンが破棄される際に当該オブジェクトのdestroy処理が走り、destroyされたGameObjectやコンポーネントはnullと比較された際にnullであるかの様に振る舞うという仕様のため
シーンを跨いでGameObjectやコンポーネントを生存させたい場合は、UnityEngine.Object.DontDestroyOnLoadを使う


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