继续反馈粒子问题,没播放完的粒子,调用stop,再次激活有残留。致力于让cocos变更好:)

以下步骤在编辑器内直接可以复现,不需要运行(运行起来结果一样)

  1. 粒子PlayOnAwake设置为False
  2. 粒子startLifeTime设置比较大,如100
  3. 播放粒子,然后在粒子自然停止前点击停止按钮
  4. 隐藏粒子的Node
  5. 激活粒子的Node
    期望结果:粒子不存在,需重新点播放才出现
    实际结果:激活的瞬间,粒子残留于屏幕之上

Cocos版本 3.0.1

附上操作步骤视频:
Video_20210509100757.zip (575.2 KB)

每次让粒子隐藏的同时。给粒子clear()一下呢?

stop + clear 试下

试过了,不行的

试过了,不行。。。

直接remove掉

就是不想重新创建,放在池里的