[Unity] How tow rename serialized fields

[Unity] How tow rename serialized fields

(中文)

Overview

命名曾經被程式設計師們列為,寫程式時最困難的事
當有用到的 Serialized Fields 需要重新命名時
GameObject 或 ScriptableObject 中的資料會遺失

範例情境
1. 原始設計:private member with public getter
2. 需求變更:private member with public getter & setter
3. 重構問題:將 private member 改為 public member,並移除多餘的 public getter & setter

解決方案
1. 直接使用文字編輯器打開 Prefab 或 ScriptableObject
2. 使用 [FormerlySerializedAs] attribute

熱血人次: 207








(中文) [Unity] UDC 2017 Note

(中文) [Unity] UDC 2017 Note

(中文)

Day2 Overview

1. Keynote: Infinity Unity
2. GPU Instancing – 羅志達
3. Unity 影視工具 Timeline – Marek Marchlewicz
4. Animation Instancing – 張陳淵
5. Unity 非同步編程技術詳解 – 楊懷忠

Day3 Overview

1. Unity 遊戲原型快速開發實踐 – 楊棟
2. UGUI 深度優化提升手遊效能 – 楊懷忠
3. Unity 靜態腳本分析 – 張黎明
4. Unity 圖形快速定位與 Debug 技巧 – 張陳淵
5. Scriptable Render Pipeline – 張黎明
6. Asset Bundle Graph Tool 流程工具深度介紹 – 羅志達

熱血人次: 815