LibGdx--在IOS上运行SuperJumper

打开终端,输入

git clone git://github.com/libgdx/libgdx.git

下载资源包,时间会长一些,大概1G(下载下来是一个名为libgdx的文件夹)

下载完后再输入

cd libgdx
ant -f fetch.xml
这个时间也会稍微长一些

 

在桌面新建一个文件夹LibGdxTest,从libgdx中demos-->superjumper文件

LibGdx--在IOS上运行SuperJumper_第1张图片

复制一份到LibGdxTest中,打开Eclipse,File-->Import-->General-->Existing Projects into Workspace

LibGdx--在IOS上运行SuperJumper_第2张图片

将LibGdxTest中的工程导入到Eclipse中,导入后会报错,原因是所需要的jar包没有导进来

LibGdx--在IOS上运行SuperJumper_第3张图片


右键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

LibGdx--在IOS上运行SuperJumper_第4张图片



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目录,

点击打开,按提示操作将文件链接到工程中

LibGdx--在IOS上运行SuperJumper_第5张图片


右键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

LibGdx--在IOS上运行SuperJumper_第6张图片

到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");
	}


LibGdx--在IOS上运行SuperJumper_第7张图片

 

右键superjumper-iosrobovm工程-->Run as-->IOS Simlutor App(iPhone)进行编译运行,

 


 

项目下载地址:http://pan.baidu.com/share/link?shareid=4153479698&uk=2835479065

 

 

 





你可能感兴趣的:(ios,libgdx,llvm,superjumper,robovm)