prefab文件体积能优化一下吗?为啥要导出json格式的呢?太大了吧

项目里面很多的prefab,大大小小的prefab,稍微复杂一点的prefab的体积就有100kb左右,prefab数量多的话就会占用很大的包体积,prefab文件是明文的json格式的文件,为啥要导出json吗?可以优化一下吗?比如导出二进制文件既减少了体积也可以加快prefab数据读取。

顶起来,求大佬回复,@jare @panda

打包后不是已经压缩了吗

打包之后有压缩prefab吗?

我也纠结过这个问题,当时看了眼prefab发现每个节点都有一堆属性要描述,但是大部分都是默认属性。如果引擎能自动把默认值全都从json里剔除就能大幅减少prefab体积。

有压缩空行,但也是明文的,文件依然很大,加载还是很慢。构建时能用二进制导出的话那体积可以小很多。

非debug模式构建出来是没有带默认属性其实还好,但如果能用yaml就更好了

主要还是现在的可读性太差了

选json可能是为了方便同时修改的合并吧

是的呀,为啥就不能在build的时候搞成二进制呢

既支持明文json格式,也同时支持二进制格式这样不好吗?

确实,默认属性不需要导出

虚幻已经有这个功能了

自己合拼压缩一下不久好的

请问自己合拼压缩呢?是针对prefab做合并压缩吗?

res/import 下