我正在使用 cocos2d-x 3.0 alpha 制作游戏,我希望它创建空的 ParticleSystem 对象(根 A)并在其上添加许多 ParticleSystemQuads 作为子级。所以我可以通过仅更改根 A 来更改位置和比例等。
所以我做了root ParticleSystem
ParticleSystem *A = ParticleSystem::create();
它没有错误,但它崩溃了,因为我没有输入 plist 文件名。我用 plist 文件名进行了测试,它可以工作,但是我必须放置任何文件才能做到这一点(当然我可以做一些技巧,比如将根 A 粒子从屏幕移到外面)。
如何像 CCNode 一样制作空的 ParticleSystem onject?我可以只使用 CCNode,但我想使用 ParticleSystem 类中的 stopSystem() 和 resetSystem() 方法。这就是为什么。