多个版本对比,Prefab加载的速度真是越来越慢了

  • Creator 版本:2.1.3,2.4.3,3.3.2,3.4

  • 目标平台:谷歌浏览器

QQ图片20211229120416 QQ图片20211229120440 QQ图片20211229120442 QQ图片20211229120444

QQ图片20211229120515

每个版本都是建的空项目,测试的都是用的同一个prefab
prefab很简单,有26个sprite,图片都是resources下的,prefab没有挂脚本
有人来解释一下吗,怎么prefab加载越来越慢了

直接挂上去 不行了

一个界面就是一个prefab,有N个界面的

因为里面的参数多了啊 加载的时候解析的东西也就多了

官方有没有好的解决办法?prefab是不是可以考虑提供二进制的储存方式选择?

打开个界面卡半秒,很致命

最好用模拟器测试

浏览器涉及到下载

确实有这个问题,顶顶,官方来看看

prefab的描述越来越多不就是把。。
而且还是json。
卡是妥妥的

3d肯定比2d卡的啊 3d上的参数比2d 多 然后json解析 我看过一个大的场景光json就有1.8W行 你叫计算机去解析你说要多久

感谢你的测试,我建议你也测试下 addChild 的函数执行耗时,看完数据之后,我们一起解决问题。

QQ图片20211229120416 QQ图片20211229120440 QQ图片20211229120442 QQ图片20211229120444

1赞

assetManager.downloader.maxConcurrency = 1000
assetManager.downloader.maxRequestsPerFrame = 1000
拿走不谢

2赞

还能这样。。。长见识了

文件比较多。试了一下。。确实有效果
减少进入游戏等待时间1秒

1000 基本没用 都是针对浏览器的 而且那么多根本没必要 20 40就行

你意思是原生没效果吗 ?
我还没打原生包测试。
稍后有时间我测了再来反馈

已转发给负责此模块的工程师

在3.3.2版本试了下,加载prefab的耗时减少了25%左右的时间,还是远远比不上2.1.3加载的速度,希望官方看看还有没有更好的解决方案

好的,静待佳音!