[Unity][數據存儲][存檔]唯一標識instanceID有啥用

 

instanceID,hashID,Local Identfier In File

Local Identfier In File只能在Inspector視圖的Debug模式下,場景運行後,纔有唯一的數值。

 

在場景中無論是編輯器,還是 打包EXE文件中,

每一個在場景中的實體GameObject,都有一個唯一固定且各不不同的instanceID。

無論是重新打開編輯器,還是EXE文件,這個instanceID都不會發生變化。

一個實體GameObject掛載不同組件,這些同一個實體GameObject不同組件的instaceID都不相同。

 

可以通過Array.Find函數來進行查找。

用於 數據存儲。

 

參考資料:

1.U3D -- 關於GameObject的GetInstanceID()和GetHashCode()

2.

3.

相關資料:

1.[Unity][C#]數組循環遍歷查找成員變量Array.Find函數

2.

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章