游戏中播放了10个粒子,xcode 调试显示 cpu 会到250%,卡顿8秒钟左右。 第一次播放完毕后,接下来的播放就好了。 有什么解决办法没阿
粒子效果可以,就是卡阿

更新了 2.1.2 rc.4版本,还是这样,2.1.1 cpu能卡到 250%吧好像。
另外我们游戏发的原生,在framework里面的ios 和 android 集成了很多东西。 cocos升级了到2.1.2,需要重新build,重新集成一遍吗, 【着急】
比2.1.1的好了一点,2.1.1的cpu第一次播放粒子能卡到260,但是卡顿时间差不多,xr还是10秒左右
对于这个粒子播放卡顿的问题,你最好是给个demo,我们跑一下分析一下问题,之后会给出解决方案。
重新打包的问题,目前建议是使用构建模板,来做这个事情。
https://docs.cocos.com/creator/manual/zh/publish/custom-project-build-template.html
如果包体过大的话,可以发到我的邮箱。
多谢哈
这个问题应该是属于目前引擎的缺陷部分。
粒子系统对非custom模式的粒子组件,会在_applyFile的过程中解析文件的贴图数据,这个解析过程的开销是非常大的。
现在的方案是建议用户开启custom模式,然后自己再调整粒子的样式。
或者使用透明度变化来操作,设置父节点的初始透明度为0,然后控制这个透明度变化即可。
另外这个问题我们也会提交到引擎内部,思考如何优化这个问题。
2赞
多谢了,用了 custom模式,粒子不再卡了,让我们美术大哥修改粒子的模式就好了。
您说使用透明度变化,也会卡呀,还是得修改粒子的模式才行吧