2015年1月13日 星期二

Unity 自訂的 Editor


在寫自訂的 Editor 時, 一定會遇到的大問題就是在 Play / Edit 模式的切換後, 

Editor 中的內容就會消失, 就算你把變數設成 static 也沒有法子保住資料.

拜讀了這篇文章後, 也將手中的編輯器告了一段落,

確定了這篇應是自訂 Editor 開發者的必讀的文章!

個人認為的重點:
1. play/ edit 模式切換時 Unity 做了什麼事.
2. 自訂的 class 使用 [Serializable] 是不夠的.
3. 自訂的 class 繼承自 ScriptableObject 的好處.
4. ScriptableObject hideFlags 的義意.

了解之後, 大家就能成功的做出穩固的資料結構, 讓編輯中的寶貴資料得以留存.

沒有留言:

張貼留言