我需要知道LibGDX与Android平台的Cocos2dx相比如何。是的,便携性是一个目标,但质量,易用性和帧速率也是如此。
答案 0 :(得分:8)
这显然很大程度上取决于你所追求的是什么。 Libgdx和Cocos2d有非常不同的API。所以我确实建议你只是检查它们,然后选择最适合你的东西。我个人不喜欢Cocos2d API。 Libgdx更低级,允许您将渲染逻辑与游戏逻辑完全分离。
Libgdx是用Java编写的。但是,性能关键部分是用本机代码编写的,以便以最佳速度执行。我个人看了很多框架,但没有发现任何性能与libgdx一样好的东西。通过热代码交换,开发也变得非常快,这将允许您在游戏中运行和更改代码而无需重新编译。 Libdgx还允许您部署到HTML5而无需重写任何内容。 iOS后端是WIP。因此,如果iOS是您的第一优先,您需要等到libgdx支持它。
到目前为止,使用libgdx的最大好处是非常有用的社区驱动它。您将很快得到答案以及开发人员自己的帮助。
毋庸置疑,我是libgdx的狂热支持者。
答案 1 :(得分:1)
首先,libGDX只是一个游戏开发应用程序框架,并使用许多第三方库,如box2d和轻量级java游戏库。 同样对于新手来说,在日食上配置它是完全危险的。 其部署仅限于Windows,Linux,Mac OS X,Android,iOS和Web浏览器(webgl支持)