在Cocos2d-x 3.17中,ParticleSystem的setRotation方法已经被移除了。取而代之的是setRotation3D方法。您可以尝试使用setRotation3D方法来设置粒子系统的旋转。

示例代码如下:

auto particle = ParticleSystemQuad::create("particle_texture.plist");
particle->setPosition(Vec2(200, 200));
particle->setRotation3D(Vec3(0, 0, 45)); // 设置粒子系统的旋转
this->addChild(particle);

在上述代码中,我们使用setRotation3D方法来设置粒子系统的旋转,其中Vec3的三个参数分别表示绕x轴、y轴和z轴的旋转角度。

希望对您有所帮助!

从cocos2dx 202升级到cocos2dx 317后 ParticleSystem的setRotation 不起效了

原文地址: https://www.cveoy.top/t/topic/inQN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录