我需要了解LibGDX在Android平台上与Cocos2dx的比较。是的,可移植性是一个目标,但质量、易用性和帧率同样重要。
显然这取决于你想要什么。Libgdx和Cocos2d具有非常不同的API。因此,我建议您检查它们并最终选择最适合您的内容。个人而言,我不喜欢Cocos2d的API。Libgdx更低级,允许您完全将渲染逻辑与游戏逻辑分离。
Libgdx是用Java编写的,基于C ++。但是,性能关键部分是用本地代码编写的,以便以最佳速度执行。我个人看了很多框架,没有发现任何一个像libgdx一样表现良好。使用热代码交换,开发也变得非常快速,这将允许您在游戏中运行和更改代码而无需重新编译。Libdgx还可以让您部署到HTML5,而无需重写任何内容。 iOS后端正在进行中。因此,如果iOS是您的首要任务,则需要等待libgdx支持它。
使用libgdx最大的好处是庞大的社区提供的大量帮助。您将非常快速地获得答案,并从开发人员本身获得帮助。
毫无疑问,我是libgdx的狂热支持者。