現在有至少2000個excel
兩種解決方法:
1,把excel映射到類,然后把類實體化,保存為二進制檔案,在進入游戲時直接反序列話檔案來讀取資料
優點:讀取資料快
缺點:獲取類物件時,需要單例類,單例類中保存至少2000個類物件的鍵值對。
2,把excel轉移為csv,把csv保存為二進制檔案,進入游戲后,讀取csv,決議為回應的類
優點:不需要單例類保存所有類鍵值對。可以通過類名直接獲取類。
缺點:第一次讀取資料時,需要先決議csv,
注:類物件中也是通過鍵值對保存資料的
如果是你的話 你選擇哪一種呢?
uj5u.com熱心網友回復:
一種都不選為啥要單例類?
保存為物件,要用哪個就加載哪個即可
uj5u.com熱心網友回復:
加載也需要時間的 可以預加載一些表,在build工程的時候 直接把表的資料序列化 保存 讀取的時候快速便捷,無須在游戲中決議表
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/71118.html
標籤:Unity3D
上一篇:JBox2d初學...為什么不能自由落體和碰撞反彈?
下一篇:DirectX問題急急急
