繁体   English   中英

我如何在cocos2d android 1中创建cocos2d粒子效果?

[英]how do i create a cocos2d particle effect in cocos2d android 1?

我正在使用位于此处的android版本的cocos2d:

https://github.com/ZhouWeikuan/cocos2d

我是签出android的iPhone家伙,他已经熟悉cocos2d iPhone。 理想情况下,我将能够从包/捆绑包中的plist文件创建粒子。 我似乎甚至无法使“预制”默认样式粒子正常工作,即CCParticleFireworks(不过我只在模拟器中尝试过)。 我很失望,那里几乎没有cocos2d android的示例代码,因此,如果有人对此有很好的资源,我也会很感兴趣。 我也正在学习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在我的资产文件夹中,我感觉需要将其转换为哈希或其他内容。 我也觉得ccparticlesystem vs ccpointparticlesystem vs ccquadParticleSystem可能有问题。

上次我与作者核对时,他提到在cocos2d-android-1的3D上的场景转换,网格动作和粒子系统存在缺陷。

如果您有cocos2d-iphone代码要移植或编码自己的扩展View的东西,我建议尝试cocos2d-x

您应该尝试WiEngine 这是最好的Cocos2d java android端口。 Cocos2d-android甚至没有实现3d。 这些课程在那里,但为空。 还要查看android市场上的 Wiengine api演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM