预置体很大的原因
預置體很大的原因
預置體,直觀上來講,存儲的只是一些引用,并不存儲實際數據,但有些特效prefab卻達到了1M,看了下也沒什么。
原因
1,project setting設置里的 editor設置分頁中,serialization mode?默認為 force text,即使用文本模式,這樣生成的prefab就會看起來很大,但壓縮后卻很小。我們項目的skill文件夾下存放了500M的技能預置體,7Z壓縮后只有3M,這是文本的冗余信息太大了。
那么使用二進制如何?沒必要的,不管使用什么格式,最終UNITY都會轉為二進制格式。
而使用文本格式的好處是可以執行 SVN的合并,這在團隊開發中是必須的。
2,除了文本格式的原因造成預置體原始文件很大,另一個原因是其中的冗余字段,參見這個:https://blog.csdn.net/ZhangDi2017/article/details/81415628
posted on 2019-06-13 09:59 時空觀察者9號 閱讀(...) 評論(...) 編輯 收藏
總結
- 上一篇: 原来在UNITY中使用system.io
- 下一篇: UNITY编辑器模式下static变量的