Unity3D [System.Serializable]與[System.NonSerialized]

Unity3D中序列化字段常使用[SerializeField],序列化類常採用[System.Serializable],非序列化採用[System.NonSerialized]。 序列化類使用時發現一些區別。測試以下: (1) 將腳本第一次拖拽到場景中後,運行程序。發現,對類進行序列化後,id,name會保持在代碼中寫的字段值。 若是咱們退出運行,對檢視面板的值進行修改,再運行,以下圖所示。那
相關文章
相關標籤/搜索