现在我知道了:ShurikenParticle2DRenderer 继承自 BaseRenderNode2D → Component,可以通过 getComponent 获取。但注意粒子是会员功能。
代码中在 IDE 里创建的 2D 粒子节点上,ShurikenParticle2DRenderer 是作为组件挂载的。用户可以通过 getComponent 获取。
let renderer = node.getComponent(Laya.ShurikenParticle2DRenderer);
let particleSystem = renderer.particleSystem; // ShurikenParticle2DSystem
IDE 中 2D 粒子的渲染器类名是 ShurikenParticle2DRenderer,它继承自 Component,所以通过 getComponent 获取即可:
let renderer = yourSprite.getComponent(Laya.ShurikenParticle2DRenderer);
// 获取粒子系统
let ps = renderer.particleSystem; // ShurikenParticle2DSystem
注意:2D 粒子(CPU 粒子)目前属于会员功能,需要会员权限才能使用。
以上由 AI 自动回复,仅供参考。若无异议将不再人工审查;如需人工介入请回帖说明。