Cocos2d-x 3.17 粒子系统位置设置指南 (升级自 2.0.2)
从 Cocos2d-x 2.0.2 升级到 3.17 后,ParticleSystemQuad 类的方法和属性发生了一些变化。在 Cocos2d-x 3.17 中,ParticleSystemQuad 不再具有 setSourcePosition 方法,而是使用 setPosition 方法来设置粒子系统的位置。
要从 Cocos2d-x 2.0.2 升级到 3.17 后,调用 ParticleSystemQuad 的 setPosition 方法来设置粒子系统的位置,示例如下:
auto particleSystem = ParticleSystemQuad::create('particle_texture.plist');
particleSystem->setPosition(Vec2(x, y)); // 设置粒子系统的位置
上述代码中,我们首先创建一个 ParticleSystemQuad 对象,并加载了一个粒子纹理。然后,使用 setPosition 方法来设置粒子系统的位置,其中 x 和 y 是你想要设置的位置坐标。
请注意,如果你的代码中还有其他使用 setSourcePosition 方法的地方,你需要相应地修改它们。
原文地址: https://www.cveoy.top/t/topic/p5Pw 著作权归作者所有。请勿转载和采集!