當前位置:首頁 » 網頁前端 » unity腳本解包
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

unity腳本解包

發布時間: 2022-12-30 03:17:39

㈠ unity3D裡面的腳本編寫是什麼樣的原理運行起來是怎麼樣的呢

非常好的問題,這個涉及到引擎的腳本系統,我自己都沒有完全弄清楚。你只需要知道unity腳本是基於組件的,引擎負責管理組件對象的生命周期,因此你在unity腳本中看到的Awake,Start,Update等方法都會由引擎所調用。
而腳本雖然是C#寫的,但是會被mono編譯成IL,然後目前unity可以選擇IL2CPP,也就是說最終代碼被編譯為C++。這樣的好處是mono的runtime是有缺點的,而且JIT本身是影響性能的。而且還有一個很重要的原因是unity本身是C++寫的,直接編譯成C++比較方便的調用引擎內部的函數。