qf u3d导入的粒子效果没有停止方法以及相应事件的吗?比如我需要脚本停止一团火,停止执行后火慢慢熄灭,熄灭后调用一个完成事件将其移除,请问如何实现? 为何API上居然连粒子效果的类都没有? 还是直接用Sprite3D的?
Aar0n 可以用定时器,在脚本里隐藏或者销毁这个粒子效果 Laya.timer.frameOnce(1,this,function(){粒子效果.destroy();}); 需要延迟一帧,不然销毁之后定时器还会查一帧,找不到对象会报错。
此刻、该沉默 有停止方法。粒子shurikenparticleSystem.stop()可以停止播放粒子具体请查看API链接 https://layaair.ldc.layabox.com/api/?category=3D&class=laya.d3.core.particleShuriKen.ShurikenParticleSystem粒子效果,你查看一下官方的引擎示例:https://layaair.ldc.layabox.com/demo/?category=3d&group=particle&name=Particle_EternalLight https://layaair.ldc.layabox.com/demo/?category=3d&group=particle&name=Particle_BurningGround https://layaair.ldc.layabox.com/demo/?category=3d&group=particle&name=Particle_Scene