Java 如何在CoCo2D android 1中创建CoCo2D粒子效果?

Java 如何在CoCo2D android 1中创建CoCo2D粒子效果?,java,android,instantiation,cocos2d-android,Java,Android,Instantiation,Cocos2d Android,我使用的是android版本的cocos2d,位于以下位置: 我是一个在检查安卓系统的iPhone家伙,已经熟悉cocos2d iPhone了。理想情况下,我可以从包/束中的plist文件创建粒子。我甚至不能让预设的默认样式粒子工作,尽管我只是在模拟器中尝试过。我感到失望的是,cocos2dandroid的示例代码很少,所以如果有人在这方面有好的资源,我也会感兴趣。我也在学习java,所以可能只是简单地寻找一些基本上可以使用的代码片段 当我尝试实例化粒子并将其添加到场景中时,我在所有尝试中看到的

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

我是一个在检查安卓系统的iPhone家伙,已经熟悉cocos2d iPhone了。理想情况下,我可以从包/束中的plist文件创建粒子。我甚至不能让预设的默认样式粒子工作,尽管我只是在模拟器中尝试过。我感到失望的是,cocos2dandroid的示例代码很少,所以如果有人在这方面有好的资源,我也会感兴趣。我也在学习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与ccpointparticlesystem与ccquadpicleSystem之间可能存在问题。

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


如果您有cocos2d iphone代码来移植或编写自己的东西扩展视图,我建议您试试。

您应该试试。它是最好的cocos2djavaandroid端口。cocos2dandroid甚至没有实现3d。班级在那里,但是空着。还可以从

上查看Wiengine的api演示,您拒绝向我们提供宝贵、美味的代码,这看起来更像是一只驴子。我甚至不乐意与大家分享,但它相当迟钝。让我看看我是否可以再尝试一次,把它粘贴到这里。嘿,经过一番周折,试图让项目真正运行,它才起作用。我注意到的一点是,粒子是根据粒子设计器中指定的初始位置偏移的,因此在导出或稍后更改时,请始终将位置保持在0,0。这是真的吗?他们网站英文部分的所有链接都被破坏了,我找到的唯一教程似乎没有解释如何实际设置项目,他们下载的代码对我也不起作用。@user1541941至少在2年前就有了很差的文档,但它可以工作。