EditorApplication.update

在 Unity3D Editor script 某些特定情況下需要對使用者的反應做 delay update.
這時候可以考慮使用 EditorApplication.update 語法

private void OnDeveloperDothings()
{
	EditorApplication.update += LaterEditorUpdate;
}
private void LaterEditorUpdate()
{
	EditorApplication.update -= LaterEditorUpdate;
	Debug.Log("trigger on next editor update cycle.!");
}

很方便的 delegate

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料