首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CCParticleSystem说它的运行是不可见的

CCParticleSystem说它的运行是不可见的
EN

Stack Overflow用户
提问于 2013-10-04 22:55:49
回答 1查看 248关注 0票数 0

这似乎是一个非常愚蠢的问题,虽然可能是这样,但这并不是因为我在一次教程之后尝试了2分钟,然后失败了。在过去的两个多小时里,我一直在努力想办法解决这个问题,但没有成功。我的问题真的很简单。如何从“粒子设计师”plist粒子中添加粒子效果。我几乎什么都试过了,但互联网上的资源有限。

我使用了一个默认的粒子效应,导出为.plist,并将它和图像添加到我的项目中。我检查了图像是否正确导入,它是。然后我尝试了不同的变体

代码语言:javascript
复制
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

很明显我做错了什么,有什么帮助吗?:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-04 23:00:49

我对此不是百分之百肯定,但值得一试:我相信cocos2d 2.x,你实际上必须使用CCParticleSystemQuad

代码语言:javascript
复制
CCParticleSystem *particle = [CCParticleSystemQuad particleWithFile:@"fx.plist"];

PS:我更喜欢使用类方法初始化器,而不是alloc/init,但这也应该有效。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19192007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档