[英]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.