《libGDX移动游戏开发从入门到精通》一1.5 其他的一些准备工作-阿里云开发者社区

开发者社区> 开发与运维> 正文

《libGDX移动游戏开发从入门到精通》一1.5 其他的一些准备工作

简介:

本节书摘来异步社区《libGDX移动游戏开发从入门到精通》一书中的第1章,第1.5节,作者: 黄俊东 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.5 其他的一些准备工作

通过学习前面的知识,我们已经学会写一个libGDX的HelloWorld程序,并且学会了在Android平台和桌面上调试自己的libGDX程序。但是在很多情况下,我们还需要看Android的源码、libGDX的源码、直接打开可运行的jar包。这一节就来讲解这些知识。

1.5.1 关联Android源码

Android系统也是由许许多多的代码组成的,这些代码也很有可能会有错误。在遇到一个问题的时候,除了我们自身的原因,还有可能是别人给我们提供的代码本身就是错误的。所以,在开发的时候,经常需要去看一下别人的代码都是怎么写的,有没有错误。

(1)在这之前要先确保你已经利用SDK Manager下载好你所使用的Android版本的源码,下载界面如图1.44所示。


44

(2)没有关联源码前,按住“Ctrl”键,单击MainActivity中onCreate()中的super.onCreate(),Main Activity中的代码情况,如图1.45所示。


45

若没有关联源码,会出现图1.46所示的界面。


46

(3)单击左键选中项目,然后单击“Project”→“Properties”→“Java Build Path”→“Libraries”→展开“Android 4.3”(我的Android是4.3版本,所以这里是Android4.3)→展开“android.jar”→选中“Source attachment”→单击右边的“Edit”按钮,如图1.47所示。


47

(4)然后在弹出来的对话框中选择“External locaition”→“External Folder”。这时候选择自己事先下载好的Android源码即可,如图1.48和图1.49所示。


48_49

(5)单击“OK”按钮即可完成Android源码的关联。需要注意的是,关联源码的过程可能有点久,耐心等待一下即可。

(6)下面测试这个程序。当再次按住“Ctrl”键,单击MainActivity中的onCreate()中的super.onCreate()。出现的界面如图1.50所示。


50

如果出现这个界面,就证明关联Android源码成功了。以上就是Android4.3版本中的onCreate()方法的实现。

1.5.2 libGDX源码的关联

(1)在关联libGDX源码之前,按住“Ctrl”键的同时,单击左键“Texture”这个类,如图1.51所示。


51

假如还没有关联libGDX源码,那么会出现如图1.52所示的界面。


52

(2)关联源码。先去之前下载好的libGDX的压缩包的解压包中找到所需要的jar包,如图1.53所示。


53

(3)把里面的gdx-sources.jar、gdk-backend-android-sources.jar包复制到Android项目中的libs目录下(与之前所导进去的jar包处于同一级目录),如图1.54所示。


54

(4)单击左键选中项目,然后在出来的选项卡选择“Build Path”→“Configure Build Path”,这时候按图1.55所示步骤进行操作即可完成libGDX源码的关联。


55

同样地,按照以上步骤即可完成gdx.jar的源码的关联。

(5)测试。完成libGDX的源码的关联后,按住“Ctrl”键,同时单击左键“Texture”,将会看到以下界面,如图1.56所示。


56

需要注意的是,关联源码时在自己的项目中不能包含“Android Private Libraries”这个选项,否则依然无法查看源码。

1.5.3 直接打开.jar文件的配置

(1)修改.jar文件的默认打开方式。在这里用来演示所用的.jar文件,是我们使用libGDX进行游戏开发时很重要的合图工具gdx-texturepacker.jar。其下载地址是:https://code.google.com/p/libgdx-texturepacker-gui/downloads/list。建议大家下载3.2.0的版本,因为这本教程中演示时所使用到的是3.2.0的版本的gdx-texturepacker,这时候我们选择3.2.0的版本进行下载,如图1.57所示。


57

(2)单击右键“gdx-texturepacker.jar”将其默认打开方式修改为“javaw.exe”(它在Java的安装路径下的bin目录中,例如我的javaw.exe就在C:Program Files (x86)Javajdk1.7.0_21bin中),如图1.58所示。


58

(3)修改注册表。通过上面的步骤后,还不能双击运行.jar文件。在Windows开始菜单的搜索框中输入“regedit”,如图1.59所示。


59

(4)双击运行“regedit”,这时会出现一个注册表编辑器。在注册表编辑器中,找到“HKEY_ CLASSES_ROOTApplicationsjavaw.exeshellopencommand”,在其中文件打开命令中加入参数“-jar”(无引号),修改后的数值类似:“"C:Program FilesJavajre7binjavaw.exe" -jar "%1"”(只需要添加-jar参数,无需修改其他信息),保存并退出注册表编辑器,如图1.60所示。


60

(5)测试程序。双击运行“gdx-texturepacker.jar”,你会看到图1.61所示的界面。


61

这就说明我们已经成功地完成相应的配置。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章