創作內容

1 GP

[SerializeField]關於序列化

作者:Ying│2020-06-17 01:18:46│巴幣:2│人氣:552
在一個欄位前面加上[SerializeField]這個東西
可以讓private或protected的成員在Inspector可以顯示
我最初對它的理解只有這樣
直到最近我看到[NonSerialized][HideInInspector]
我立刻發現到事情沒有我想的那麼簡單
SerializeField不只是讓Inspector顯示這麼簡單
而是關於序列化

非本科系的我,看到序列化這個詞覺得超陌生
引用Wikiiki上面寫的
"序列化(serialization)在計算機科學的資料處理中,是指將資料結構或物件狀態轉換成可取用格式(例如存成檔案,存於緩衝,或經由網絡中傳送),以留待後續在相同或另一台計算機環境中,能恢復原先狀態的過程。"

這篇的最佳解答寫得非常清楚

https://docs.unity3d.com/ScriptReference/ISerializationCallbackReceiver.html
在搜尋的時候看到相關的東西── ISerializationCallbackReceiver
這個東西看起來蠻有趣的,不過目前還不確定甚麼時候會用上
先擺著看看
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4819127
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

1喜歡★yinguno 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:ScriptableOb... 後一篇:[Unity] VSCo...

追蹤私訊切換新版閱覽

作品資料夾

ShuLongQinHu給大家
小屋更新~APH軍服路德(德國)納粹軍服版插圖看更多我要大聲說9小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】