打开终端,输入
git clone git://github.com/libgdx/libgdx.git
下载资源包,时间会长一些,大概1G(下载下来是一个名为libgdx的文件夹)
下载完后再输入
cd libgdx ant -f fetch.xml这个时间也会稍微长一些
在桌面新建一个文件夹LibGdxTest,从libgdx中demos-->superjumper文件
复制一份到LibGdxTest中,打开Eclipse,File-->Import-->General-->Existing Projects into Workspace
将LibGdxTest中的工程导入到Eclipse中,导入后会报错,原因是所需要的jar包没有导进来
右键superjumper工程,选择Properties,选择Java Build Path,切换到Projects可以看到有错误
选中错误并点击remove按钮,点击ok按钮
右键superjumper工程,new-->Folder,输入libs
打开libgdx文件夹,在搜索框输入gdx.jar,将gdx.jar复制到libs中,其他的jar包同理
展开libs,右键jar包,Build Path-->Add to Bulid Path
superjumper-iosrobovm工程有点区别,在libgdx文件夹中搜索gdx-backend-robovm
将文件复制到LibGdxTest文件夹下,复制src下的com文件,粘贴到跟src同级目录,
删除src,
(gdx同理,gdx链接进去会有错,找到报错的类整个注释掉GdxBuild.java)
右键superjumper-iosrobovm工程,选择Properties,选择Java Build Path,切换到
Projects可以看到有错误,选中错误并点击remove按钮,切换到Source选项,点
击Link Source,选择Browse,从LibGdxTest中选择gdx-backend-robovm目录,
点击打开,按提示操作将文件链接到工程中
右键superjumper-iosrobovm工程,new-->Folder,新建一个libs
在libgdx文件夹中搜索libgdx.a,将libgdx.a复制一份到libs下
打开工程中的robovm.xml文件,将<libs></libs>标签下的内容改为libs/libgdx.a
在libgdx文件夹中找到gdx-natives.jar,复制到libs下并Build Path
到http://code.google.com/p/libgdx/downloads/list下载libgdx0.9.8,解压缩搜索gdx-jnigen.jar并复制到libs下
右键Build Path
打开gdx-backend-robovm目录下的IOSGLES20.java,加入以下代码
static{ new JniGenSharedLibraryLoader("libs/gdx-natives.jar").load("gdx"); }
右键superjumper-iosrobovm工程-->Run as-->IOS Simlutor App(iPhone)进行编译运行,
项目下载地址:http://pan.baidu.com/share/link?shareid=4153479698&uk=2835479065