这似乎是一个非常愚蠢的问题,虽然可能是这样,但这并不是因为我在一次教程之后尝试了2分钟,然后失败了。在过去的两个多小时里,我一直在努力想办法解决这个问题,但没有成功。我的问题真的很简单。如何从“粒子设计师”plist粒子中添加粒子效果。我几乎什么都试过了,但互联网上的资源有限。
我使用了一个默认的粒子效应,导出为.plist,并将它和图像添加到我的项目中。我检查了图像是否正确导入,它是。然后我尝试了不同的变体
CCParticleSystem *particle = [[CCParticleSystem alloc]initWithFile:@"splashAnim.plist"];
CCParticleSystem *particle = [CCParticleSystem initWithFile:@"splashAnim.plist"];
particle.position = spriteIWantToLocateAt.position;
[self addChild:particle z:1000];我尝试记录它的位置以检查它是否在视图中(它是),我尝试过检查.isRunning是否返回true,它是.但我看不见!它是隐形的!我开始了一个新的项目,只是为了再试一次,但它不想工作。无论有无ARC,如果这有区别的话。我使用的是cocos2d v2.1。下面是我想实现的粒子文件:http://www.mediafire.com/?mz1gjxvpyc5jy1u
很明显我做错了什么,有什么帮助吗?:)
发布于 2013-10-04 23:00:49
我对此不是百分之百肯定,但值得一试:我相信cocos2d 2.x,你实际上必须使用CCParticleSystemQuad
CCParticleSystem *particle = [CCParticleSystemQuad particleWithFile:@"fx.plist"];PS:我更喜欢使用类方法初始化器,而不是alloc/init,但这也应该有效。
https://stackoverflow.com/questions/19192007
复制相似问题