在你使用libGDX编写任何应用和游戏之前,你需要下载和安装相应的库或一些额外的软件。
对于Windows,Linux,Mac OS X,Android和HTML5,你需要安装以下软件 :
• JDK7+
• Eclipse
• Android SDK
• ADT for Eclipse
• Eclipse Integration Gradle,更新地址(http://dist.springsource.com/release/TOOLS/gradle)
对于iOS,你需要 :
• Mac,因为在Windows/Linux上不能进行iOS开发,感谢Apple!
• 最新版本的Xcode,你可以从Mac OS X App Store上免费获取
• RoboVM插件(已过时)
JDK
【译者注】: 关于JDK的安装和配置这里再不在多做翻译了,Google,百度一大堆
Eclipse
【译者注】: 关于ecplise的安装和配置这里就不再了多做翻译了,读者可以到官网,或到国内地址下载已集成好Android SDK的Eclipse
下载libGDX
前往 http://libgdx.badlogicgames.com/releases/ 选择下载libGDX1.2.0文件
同时,在C盘根目录创建名为libgdx的文件夹,libgdx下载完成后,将其移动该目录下( C:\libgdx\)
安装Android SDK
【译者注】参见上面Eclipse部分
运行Eclipse并安装插件
Great!你几乎完成了所有的设置,剩下的就是第一次运行Eclipse和安装重要插件,Eclipse可以为Android, iOS, and HTML5/GWT开发应用程序。
第一次运行Eclipse会要求你设置workspace,你的所遇项目工程都会被保存到该文件下,这里我们选择刚刚创建的 C:\libgdx\ 文件夹
如果你不想在以后每次启动Eclipse的时候都看到该对话框,可以选中Use this as the default and do not ask again,然后点击OK按钮。
安装新插件,到菜单栏,点击Help,然后点击Install New Software,安装窗口将把被打开,你可以输入特定的 URLs 去浏览该插件,Google提供了一个 URLs( https://developers.google.com/eclipse/docs/getting_started),你必须选择与你Eclipse版本对应的URL。
编写本书时,Eclipse的最新版本为 4.3.2,对照Google提供的网址,建议使用的URL为 http://dl.google.com/eclipse/plugin/4.3 。
将URL填写到Work with输入框,按Enter键让Eclipse请求到一个可用的下载列表。选择Developer Tools中的所有选项用于支持Androd开发,然后,选择Google Plugin for Eclipse (必选) 中的所有选项,最后,选择SDKs中的 Google Web Toolkit SDK 2.5.1 以支持HTML5/GWT开发,然后点击Next继续下一步
现在,点击Next开始安装
统将会提示您选择 I accept the terms of the license agreements选项接受许可协议的条款,你必须在点击Finish前进行这一步操作
下载过程只需要几分钟,这取决于你的网速,当下载完成后,Eclipse会显示一个安全警告,提示你安装的软件无签名内容,让你选择继续或终止。安装恶意软件会有潜在的风险,然而,在这里,下载Google(一个非常著名的公司)提供的软件是值得信赖的,点击OK按钮继续安装
安装结束后,会提示你重启Eclipse,点击Yes重启
现在,让我们为Eclipse安装Gradle插件,以便我们能够导入项目到Eclipse,为此,让我们再次执行前面的步骤,在Work with输入框输入网址 http://dist.springsource.com/release/TOOLS/gradle
选择Extensions / Gradle Integration下的Gradle IDE并点击Next,执行之前的操作,然后等待安装结束即可
祝贺!你已完成所有的安装,可以通过libGDX创建和开发自己的游戏了。
【完】
【译者注】
• 关于本书提到的通过http://libgdx.badlogicgames.com/releases/下载libGDX,现在官方已经不再推荐大家使用该方法获取libGDX了(该列表已不再更新),取而代之的是通过使用基于Gradle的Setup App来获取最新的libGDX,其好处是项目的所有需求将会被自动下载,在以后的章节会有介绍
• 由于RoboVM已经倒闭,所以开发者不能再使用其进行iOS端的开发。取而代之是使用Intel开发的Multi-OS Engine(已开源)作为新的iOS后端支持,而在1.9.3的版本中,也添加了基于moe的新iOS后端的API。
• 以上部分软件需要科学上网才能正常下载
暂无关于此日志的评论。