Cocos2d-x 3.17 粒子系统 SourcePosition 和 Rotation 设置教程
"从 Cocos2d-x 2.0.2 升级到 Cocos2d-x 3.17 后,调用 ParticleSystem 的 setSourcePosition 和 setRotation 方法的方式稍有不同。下面是在 Cocos2d-x 3.17 中使用这两个方法的示例代码:\n\n1. setSourcePosition 方法:\n\tcpp\n\t// 创建一个 ParticleSystem 对象\n\tauto particleSystem = ParticleSystemQuad::create(\"particle_texture.plist\");\n\t\n\t// 设置粒子系统的源位置\n\tparticleSystem->setPosition(Vec2(100, 100));\n\t\n\t// 将粒子系统添加到场景中\n\tthis->addChild(particleSystem);\n\t\n\n2. setRotation 方法:\n\tcpp\n\t// 创建一个 ParticleSystem 对象\n\tauto particleSystem = ParticleSystemQuad::create(\"particle_texture.plist\");\n\t\n\t// 设置粒子系统的旋转角度\n\tparticleSystem->setRotation(45);\n\t\n\t// 将粒子系统添加到场景中\n\tthis->addChild(particleSystem);\n\t\n\n请注意,Cocos2d-x 3.17 中的 Particle 类已经被废弃,建议使用 ParticleSystemQuad 类来创建和管理粒子系统。"
原文地址: https://www.cveoy.top/t/topic/p5Pt 著作权归作者所有。请勿转载和采集!