本章内容讲述 libgdx 开发环境。怎么配置eclipse 用来开发,并且在桌面和android中运行libgdx applications

注:文章就是根据libgdx官方文档翻译或加入自己的理解 libgdx官方网站  http://code.google.com/p/libgdx

首先跟大家说说libgdx 是一个基于java的引擎,特别针对游戏开发。但他并不局限于android,他也能用于桌面应用或j2se,但在android领域应用的最为广泛

相信大家应该研究或使用过Rokon了把,它号称Cocos2d-iPhone引擎的Android版,但是由于作者已经不更新了,而且作者也极力推荐libgdx。我自己也看了

下相关的资料。相信此款引擎是以后android游戏开发方面的主流。接下来开始讲解具体配置步骤。

Main project setup(主程序启动)

  1.在Eclipse中创建一个新的java project:Flie->New->Project->Java Project.给它命名然后点击finish。

  2.找到工程文件夹,并在工程文件系统中创建一个名为libs的文件夹。下载nightly zip(直接点击出现如下图)

nightly zip

  我是在2011年7月27日下载的,可能各位下载的时候有稍许不同 ,大概知道个流程就行了。直接点击图片中的libgdx-night-20110727.zip就下载了

  虽然是国外的网站,但下载速度还不错!然后解压后。文件夹中的目录是这样子的,大家稍微看下,接下来几个地方都要用到。

文件目录和结构 3

3.在Eclipse中,你的工程文件右键点击Refresh(刷新),然后右键依次点击 Properties -> Java Build Path -> Libraries -> Add JARs, 选择gdx.jar

(注意看上图第第二行第一个既是) 然后点击 OK.

4.在gdx.jar文件下,双击"Source attachment",点击Workspace,选择gdx-sources.jar(看上图第三行从右向有数第2个)  然后点击OK

5.点击Order and Export tab,检查gdx.jar然后点击OK。

  注意:步骤5使用gdx.jar一个传递相关性。这意味着projects依靠main project也将有gdx.jar在它们的类路径中。然而这不能作为android工程来工作

//TODO(家里要睡觉了 明天继续翻译)

Desktop project setup

  1. Create a new Java project in Eclipse: File -> New -> Project -> Java Project. Name it appropriately (eg, "gamename-desktop") and click Finish.
  2. Go to the project folder on the file system and create a subfolder named libs. From the nightly zip, place gdx-natives.jar, gdx-backend-lwjgl.jar and gdx-backend-lwjgl-natives.jarin the libs folder.
  3. In Eclipse, right click the project -> Refresh. Right click again -> Properties -> Java Build Path -> Libraries -> Add JARs, select the three JARs and click OK.
  4. Click the Projects tab, click Add, check the main project and click OK.

Android project setup

Before doing these steps, the Android SDK must first be installed.

  1. Create a new Android project in Eclipse: File -> New -> Project -> Android Project. Name it appropriately (eg, "gamename-android"). For build target, check "Android 1.5". Specify a package name (eg, "com.gamename"). Next to "Create Activity" enter "AndroidGame". Click Finish.
  2. Go to the project folder on the file system and create a subfolder named libs. From the nightly zip, place gdx-backend-android.jar and the armeabi and armeabi-v7afolders in the libs folder.
  3. In Eclipse, right click the project -> Refresh. Right click again -> Properties -> Java Build Path -> Libraries -> Add JARs, select gdx-backend-android.jarand click OK.
  4. Click Add JARs again, select gdx.jarunder the main project and click OK.
  5. Click the Projects tab, click Add, check the main project and click OK twice.

Note: The folder really must be called "libs", a naming convention forced on us by the Android Eclipse plugin.

作者: jy02432443 发表于 2011-07-27 22:42 原文链接

推荐.NET配套的通用数据层ORM框架:CYQ.Data 通用数据层框架
新浪微博粉丝精灵,刷粉丝、刷评论、刷转发、企业商家微博营销必备工具"