首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libGDX iOS支持和性能?

libGDX iOS支持和性能?
EN

Stack Overflow用户
提问于 2014-11-30 02:01:16
回答 1查看 3.7K关注 0票数 2

libGDX的新手,但读过一些关于它的文章。我知道我可以移植到iOS,这是非常出色的。有没有人做过性能测试,比如将SpriteKit/Cocos2d与libGDX进行比较?我也有兴趣了解Apple (IAP)是否完全支持游戏中心( iCloud)?

Update:我发现了这个项目,它“看起来”支持苹果商店和游戏中心(苹果的游戏中心),但是文档看起来有点稀疏,有人能确认一下吗?

https://github.com/BlueRiverInteractive ...S-绑定

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-30 13:27:34

我向AppStore发布了两款使用libgdx创建的游戏,现在正在开发第三款游戏。总的来说,我非常兴奋libgdx游戏是如何在IOS上工作的,我对libgdx作为游戏引擎感到非常兴奋。

  1. 性能:我用类似于"Swing Copters“的简单游戏做了一些测试,发现使用libgdx创建的游戏比用Cocos2d创建的游戏多消耗15%-20%的内存(在IOS设备上),但后来我使用在我的安卓设备上运行cocos2D游戏,发现它几乎不可玩。Anoher案例:我的一款游戏(使用libgdx开发)有很多丰富的图形(比如map 5000x5000,水平背景1920x1080等等),它在Iphone5+设备上运行时没有任何滞后。因此,根据我的经验,libgdx的性能足以为IOS创建游戏。
  2. 其他问题:有时需要为IOS使用一些外部库(比如广告SDK或某种分析)。为了用libgdx实现这一点,您应该编写从目标C到Java的机器人绑定“桥梁”。你很幸运,如果有人已经为你做了,你可以下载绑定从这里,否则你将花费大量的时间来编写自己的绑定。另一个问题是在IOS上调试游戏。您将没有正常的调试器,调试游戏的唯一方法是日志。
  3. IAP、应用程序中心等:您可以通过访问此链接来检查哪些服务是受支持的,并且已经有了机器人绑定。在我的游戏中,我用在应用程序购买和游戏中心,所以他们是肯定的工作。

结论:如果你想为安卓开发游戏,不费太多力气就能运行ios版本,那么 libgdx是非常好的选择,但如果你的主要关注点是IOS而不是安卓,那么使用Libgdx就没有优势。

编辑

不幸的是,RoboVM卷取

编辑2

一个新的多操作系统引擎的libGDX后端已经被开发出来。多操作系统引擎是由英特尔开源的,现在由它的发起人Migeran维护。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27209242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档