首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在cocos2d Android1中创建cocos2d粒子效果?

如何在cocos2d Android1中创建cocos2d粒子效果?
EN

Stack Overflow用户
提问于 2011-08-22 01:50:36
回答 2查看 1.9K关注 0票数 1

我使用的是cocos2d的安卓版本,位于以下位置:

https://github.com/ZhouWeikuan/cocos2d

我是一个已经熟悉cocos2d iPhone的iPhone用户。理想情况下,我可以从包/包中的plist文件创建粒子。我似乎甚至不能让“预制”的默认样式粒子工作,即CCParticleFireworks (虽然我只在模拟器中尝试过)。令我失望的是,几乎没有针对cocos2d安卓系统的示例代码,所以如果有人对此有很好的参考资料,我也会感兴趣。我也只是在学习java,所以它可能是一些简单的东西,只是寻找一些我基本上可以使用的代码片段。

当我试图实例化粒子并将其添加到场景中时,我看到的所有尝试的行为都只是崩溃。我也不太擅长在eclise中调试,所以我不能准确地说出这个应用程序什么时候会死。抱歉的。我正试着不那么烂呢。我会把我的代码放进去,但我尝试了很多不同的方法,我不想看起来像个笨蛋。但不管怎样,我认为它应该是这样工作的:

代码语言:javascript
复制
 public boolean ccTouchesBegan(MotionEvent event)
{
    CGPoint location = CCDirector.sharedDirector().convertToGL(CGPoint.ccp(event.getX(), event.getY()));
    CCParticleSystem part = CCParticleSystem.particleWithFile("0.plist");
    part.setPosition(location.x, location.y);
    addChild(part);


    return true;
}

0.plist在我的assets文件夹中,我觉得我需要将它转换为一个哈希或其他什么。另外,我觉得ccparticlesystem vs. ccpointparticlesystem vs. ccquadParticleSystem可能有问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-30 06:02:01

你应该试试WiEngine。它是最好的Cocos2d java android端口。Cocos2d-android甚至还没有实现3d。类在那里,但却是空的。也可以从android market查看Wiengine的api Demo

票数 0
EN

Stack Overflow用户

发布于 2011-08-27 22:02:22

上一次我与作者联系时,他提到了场景转换、栅格动作以及cocos2d-android-1的3D上的粒子系统都是有缺陷的。

如果你有cocos2d-iphone代码来移植或者编写你自己的扩展View的东西,我会推荐你试试cocos2d-x

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

https://stackoverflow.com/questions/7139994

复制
相关文章

相似问题

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