在寫自訂的 Editor 時, 一定會遇到的大問題就是在 Play / Edit 模式的切換後,
Editor 中的內容就會消失, 就算你把變數設成 static 也沒有法子保住資料.
拜讀了這篇文章後, 也將手中的編輯器告了一段落,
確定了這篇應是自訂 Editor 開發者的必讀的文章!
個人認為的重點:
1. play/ edit 模式切換時 Unity 做了什麼事.
2. 自訂的 class 使用 [Serializable] 是不夠的.
3. 自訂的 class 繼承自 ScriptableObject 的好處.
4. ScriptableObject hideFlags 的義意.
1. play/ edit 模式切換時 Unity 做了什麼事.
2. 自訂的 class 使用 [Serializable] 是不夠的.
3. 自訂的 class 繼承自 ScriptableObject 的好處.
4. ScriptableObject hideFlags 的義意.
了解之後, 大家就能成功的做出穩固的資料結構, 讓編輯中的寶貴資料得以留存.
沒有留言:
張貼留言