Cocos Creator 3.17 ParticleSystem 旋转设置方法
在 Cocos Creator 3.17 版本中,ParticleSystem 的 setRotation 方法已经被废弃,可以使用以下方法来设置粒子系统的旋转角度:
-
使用节点的旋转属性来设置粒子系统的旋转角度。例如,如果你想将粒子系统旋转 45 度,可以使用以下代码:
particleSystem.node.rotation = 45; -
如果你想在脚本中动态地设置粒子系统的旋转角度,可以使用节点的 eulerAngles 属性。例如,如果你想将粒子系统绕 Y 轴旋转 90 度,可以使用以下代码:
particleSystem.node.eulerAngles = new cc.Vec3(0, 90, 0);
请确保你已经正确获取到了 ParticleSystem 组件的引用,可以通过节点的 getComponent 方法来获取。例如:
let particleSystem = this.node.getComponent(cc.ParticleSystem);
如果你仍然遇到问题,建议检查一下粒子系统节点、父节点以及其他可能影响旋转的节点的锚点、缩放、位置等属性,确保它们的设置没有影响到粒子系统的旋转。
原文地址: https://www.cveoy.top/t/topic/p5ND 著作权归作者所有。请勿转载和采集!