首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libGDX新手困惑

libGDX新手困惑
EN

Stack Overflow用户
提问于 2015-11-07 16:31:56
回答 2查看 569关注 0票数 0

我是一位前iOS开发人员,希望开始开发跨平台的移动游戏。libGDX看起来是一个很有前途的引擎。我有几个问题要问你们,好让我知道我是否在正确的轨道上。我知道这是个有点离题的话题,但请容忍我。

将为iOS平台制作的游戏传输到安卓平台或反之亦然,这又有多麻烦和费时?

libGDX是否提供了一个编辑器,我可以在其中拖动对象并运行模拟,而不需要每次您想要查看是否一切正常时都在设备上运行它?

libGDX支持哪个版本的Java?我应该学习Java 8还是应该学习7?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-07 17:33:33

如果您用LibGDX编写游戏,则不需要传输或修改代码,在编译时,gradle将为您完成所有必要的工作。您只需考虑不同的设备分辨率,交互设备,如触摸,游戏垫,键盘和鼠标。您所要做的就是编译所需的平台,可以是android、windows、html和IOS (要编译到IOS,您必须在OSX上)。

如果您想要像统一这样的编辑器,那么libgdx并不提供这种功能。但也有一些第三方编辑的物理,身体和平铺地图。它对2D游戏很好,但很难制作3D游戏。

Java版本没有什么不同,您可以在7中学习6。新版本只是有一些新的编程特性,这些特性是通过新语法或库提供的。实际上,android是Java6库的子集,语法为7作为API 14+,我相信LibGDX也是如此。因此,您可以使用java 6语法编写游戏,但要使用LibGDX提供的库。

您可以使用的最好的IDE是Intellij,它是免费版本,完全支持windows和OSX中的LibGDX编码。

编辑

一些编辑器和工具:

其实还有很多其他的工具,这取决于你想要做的游戏。

票数 2
EN

Stack Overflow用户

发布于 2015-11-07 17:16:27

如果您使用iOS为libGDX制作游戏,将其移植到android不会有太大问题。除非您使用大量特定于平台的代码,否则您几乎不需要更改任何代码。即使你这样做了,让游戏支持这两个平台不应该是一个太大的问题。

LibGDX没有编辑器。正如Pinkie漩涡所提到的,它不是像这样的引擎,而是构建在LWJGL上的Java框架。有一些工具可以用来创建您的级别,比如overlap2d,但是这些工具不会帮助您完成实际的编程。至于在你的电脑上测试游戏,除了将游戏作为普通的电脑游戏运行外,安卓和iOS也有可用的模拟器(尽管iOS one可能只能在OS上使用)

您使用的Java版本并不重要,因为LibGDX支持来自6或更高版本的所有Java版本。但是要小心,有些设备可能没有最新版本的Java,因此您可能不应该使用Java 8中的新特性(您可能不需要使用)。

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

https://stackoverflow.com/questions/33585033

复制
相关文章

相似问题

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