我使用的是cocos2d的安卓版本,位于以下位置:
https://github.com/ZhouWeikuan/cocos2d
我是一个已经熟悉cocos2d iPhone的iPhone用户。理想情况下,我可以从包/包中的plist文件创建粒子。我似乎甚至不能让“预制”的默认样式粒子工作,即CCParticleFireworks (虽然我只在模拟器中尝试过)。令我失望的是,几乎没有针对cocos2d安卓系统的示例代码,所以如果有人对此有很好的参考资料,我也会感兴趣。我也只是在学习java,所以它可能是一些简单的东西,只是寻找一些我基本上可以使用的代码片段。
当我试图实例化粒子并将其添加到场景中时,我看到的所有尝试的行为都只是崩溃。我也不太擅长在eclise中调试,所以我不能准确地说出这个应用程序什么时候会死。抱歉的。我正试着不那么烂呢。我会把我的代码放进去,但我尝试了很多不同的方法,我不想看起来像个笨蛋。但不管怎样,我认为它应该是这样工作的:
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可能有问题。
发布于 2011-08-30 06:02:01
你应该试试WiEngine。它是最好的Cocos2d java android端口。Cocos2d-android甚至还没有实现3d。类在那里,但却是空的。也可以从android market查看Wiengine的api Demo
发布于 2011-08-27 22:02:22
上一次我与作者联系时,他提到了场景转换、栅格动作以及cocos2d-android-1的3D上的粒子系统都是有缺陷的。
如果你有cocos2d-iphone代码来移植或者编写你自己的扩展View的东西,我会推荐你试试cocos2d-x。
https://stackoverflow.com/questions/7139994
复制相似问题