Version: 2017.2
Graphics Settings
Tags & Layers

Script Execution Order Settings

By default, the following scripting functions are called in the order the scripts are loaded, which is:

  1. OnEnable
  2. Awake
  3. Update

However, you can modify this order using the Script Execution Order settings (menu: Edit > Project Settings > Script Execution Order).

スクリプトをインスペクターから追加するには「+」ボタンを押し、スクリプトをドラッグすることで実行順を変更できます。スクリプトを Default Time (デフォルト時間)の上下に配置することが可能であり、上に配置した場合はデフォルト時間よりも早く実行され、下に配置した場合はデフォルト時間より遅れて実行されます。ダイアログの上から下の順序でスクリプトは実行されます。表示されていないスクリプトはデフォルト時間で実行され、それぞれの順序はランダムとなります。

各スクリプトの横に表示されている数字は、実際の実行順となる値です。スクリプトを新たな位置へドラッグすると自動的に数値が更新されます。この数値が手動や自動で変更されたときスクリプトの meta ファイルは変更されます。これは順番が変更されたときに可能な限りベストな値へと変更を行うためです。なのですべてのスクリプトに数値を割り当てるのではなく、ドラッグによって数値の変更をしたスクリプトのみ管理することが可能です。

Graphics Settings
Tags & Layers