Unity MonoBehaviour 事件函式的生命週期

-前言-

在 Unity 使用 Script 控制場經中物件時, 該 Script 類別需要繼承 MonoBehaviour 類別. MonoBehaviour 想必都不陌生, 它提供許多事件函式(event function), 並且遵循著 lifecycle 執行事件函式. 事件函式幫助開發者能更簡便/更直覺的監聽物件變化或做出對應處理, 儘管方便, 但若不能熟悉善用它, 反倒會被突然冒出來的 bug 嚇的措手不及.

繼續閱讀

Static Program Analysis in Unity

上次在 Unity 開發者大會聽到的內容之一-靜態程式碼分析, 能幫助開發人員快速的code reviewer, 避免人工檢查疏失, 甚至整合進CI流程中, 是個值得嘗試看看的東西.

靜態程式碼分析, 就是在不運行程式的情況下, 進行語法/語句/語意的分析(compiler做的事), 檢查是否有特定的程式碼不合規範, 提前發現並修正, 像是 Visual Studio “Squiggles" 分析 C++, “Resharper" 也有分析 C# 的功能.

繼續閱讀