在cocos creator 3d 1.2里,程序加载完模型的过程中会比较卡,如果改模型包含多个子模型,比如1个大模型里含有50个小模型(一个场景会包含房子、汽车、树等),在加载过程中,程序会造成僵死的情况,导致用户不能与界面交互,严重情况下会持续5秒以上,我自己猜测可能是模型加载完后的解析造成的卡顿。不知道大家或官方有没有好的办法解决这个问题
模型多大?
测试模型是把50个子模型合成了一个大模型,一个子模型200-500个面,合并主要是为了减少请求,后面追踪分析,发现编译器最终还是把大模型编译成50个bin文件了,并没有达到减少请求的目的,怀疑卡顿是请求50个bin文件造成的
3.0 加入了 asset-bundle 功能,你可以试试?
3.0 中的 asset bundle 提供了 zip 模式,可以把多个文件压缩起来,可以减少请求数量
不敢升级到3.0啊 