メインコンテンツへスキップ
< すべてのトピックに戻る

Play Mode Optionsでドメインリロードを調整する時の注意点は?

再生ボタンを押した時の待ち時間(数秒〜十数秒)を「一瞬」に短縮できる神機能ですが、static変数(共有データ)が自動でリセットされなくなる副作用があります。

Unityは通常、再生するたびに古い変数のデータを綺麗に掃除(ドメインリロード)しますが、その掃除時間をスキップして無理やり早く再生を開始する機能だからです。

Edit > Project Settings > Editorの「Enter Play Mode Options」をオンにします。ただし、スクリプト内で static 変数を使っている場合は、[RuntimeInitializeOnLoadMethod] 属性を使って手動で初期値(0など)に戻す処理を必ず追記してください。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に