粒子组件在安卓上导致游戏卡死1分钟

  • Creator 版本:2.2.2

  • 目标平台: Android

  • 重现方式:在安卓平台上启用 cc.ParticleSystem 组件,会导致游戏卡死1分钟

  • 首个报错:

  • 之前哪个版本是正常的: 1.9

  • 手机型号:华为,oppo

  • 手机浏览器:

  • 编辑器操作系统:MacOS

  • 重现概率:100%

在安卓原生版本运行时,只要在界面上把一个 cc.ParticleSystem 节点的active设置为true,整个界面就会卡死1分钟左右。如果设置为false之后再设置为true,或者退出这个界面再重新进来,就不会再卡。也就是说一个粒子效果在初次加载的时候会导致cocos线程卡死60秒,这期间界面上的所有动画都会停止,在60秒之后恢复正常。
目前我们只能通过在安卓版本中禁用粒子效果来保证安卓版的可用性。请大神们指点解决一下,谢谢。

1赞

经过反复测试,发现是某些粒子效果会导致这种问题,可能是这些粒子效果里有某些设置导致了引擎初始化粒子的时候出现了卡顿。附件这两个就是会导致安卓版卡顿的粒子效果,请引擎团队的大牛们帮忙诊断一下,谢谢。
particles.zip (69.2 KB)