unity三遊戲腳本執行順序

同一個遊戲對象上拖動多個腳本腳本執行順序:

1、最先拖到遊戲對象的腳本,最後執行。
2、最後拖到遊戲對象的腳本,最先執行

多個遊戲對象多個腳本執行順序:

1、最先拖到遊戲對象的腳本,最後執行。
2、最後拖到遊戲對象的腳本,最先執行

總結

不管是單個還是多個遊戲對象,都是一樣的規律。即使後面多次更改文件,執行順序還是根據你的拖動順序來確定執行順序得。

問題

真正開發的時候不可能注意程序的拖動順序,那麼 Unity 給了別的方案。

解決方案

1、選擇腳本文件,右上角有 Execution Order… 中文翻譯,腳本執行順序。
在這裏插入圖片描述

2、點開,選擇右下角的+號,選擇腳本,添加腳本的執行順序。輸入框的數字可以修改,越小腳本會越先執行。這時,無論你的拖動順序怎麼樣,都不會影響腳本的執行順序。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章