在Eclipse中安装AndEngine

12

我想要安装AndEngine...我找到了一些视频教程,告诉你如何安装它。但是这些视频都是去年做的,自那以后,安装方法已经改变了。至少在这些视频中他们的方法是过时的...有人知道新的扩展或者一些可以跟随的新教程吗?


2
这是一篇易于理解的文章,不仅介绍了如何设置AndEngine,还包括其Box2D扩展。此外,Flappy Bird也是一个额外的奖励..;-) - user2230793
4个回答

19
请注意,目前有两个版本的AndEngine:GLES1和GLES2,大多数视频和教程是针对GLES1的,因为GLES2是最近发布的。此外,AndEngine曾经在Google Code上,现在已经移动到GitHub,因此旧教程将无法使用。我写了一个关于设置GLES2并让其工作的教程,请查看:https://jimmaru.wordpress.com/2012/04/23/setting-up-andengine-gles2-0/

如果您找到了答案,也许您想选择一个作为正确答案? - Jimmar
这很酷.. :) - Amit Jayaswal

7
当前最佳实践是将andengine设置为库项目。andengine的作者Nicholas Gramlich在此处发布了如何下载最新版本的andengine并将其添加到eclipse作为库项目的说明:http://www.andengine.org/forums/gles2/use-andengine-as-a-android-library-project-not-as-a-jar-t6142.html
您不应该获取一个jar文件并使用它,因为andengine不再有.jar文件。如果您使用的是jar文件,则使用的是旧版本。即使您使用GLES1,也应通过库项目更新到最新代码,而不是jar文件。

2

我发现这个解释还不够清楚。所以我自己来解释一下。以下是我的方法:

  1. 在Eclipse中创建您的游戏项目(像往常一样)。
  2. 从GitHub下载并解压AndEngine到and_location(不是一个jar文件)。
  3. 在Eclipse中将整个and_location文件夹作为“现有Android代码”导入。要这样做,请右键单击项目视图中的空白空间,然后从上下文菜单中选择“导入”。选择and_location作为根目录时,它应该(默认情况下)标记旁边的“AndEngine”项目复选框。单击完成。
  4. 现在您将在工作区中看到两个项目:
    • YourGame
    • AndEngine
  5. 右键单击YourGame项目,然后选择“构建路径 -> 配置构建路径..”
  6. 选择“项目”选项卡
  7. 单击右侧的“添加”按钮。选择AndEngine,点击OK -> OK,您就完成了,可以在您的项目中使用AndEngine类了。

-2

基本上,您只需要在项目中添加jar文件。首先从http://www.2shared.com/file/9K77Yazm/andengine.html下载jar文件,现在可以像这样将此jar文件包含在您的项目中:右键单击您的项目->属性->Java Build Path->添加外部jar->提供下载和jar的位置并添加它。


1
使用jar文件已不再推荐。 - Plastic Sturgeon
嘿,伙计,如果没有包含jar文件,你就无法访问andEngine的API,而且我已经在我的项目中使用了这个andEngine,所以请停止发布无关的评论。 - itechDroid
@ash,你说的不对。不需要使用jar文件,你可以下载Andengine源代码并将其设置为库项目。不需要jar文件。引用Nicholas Gramlich(Andengine创始人)的话:“这意味着不再有'andengine.jar'”。 - Plastic Sturgeon
@sturgeon,你说的使用AndEngine的方法也是正确的,我认为你不了解jar文件的概念,先去了解一下jar文件的概念,然后你就能理解我的回答了。 - itechDroid
你不应该再使用jar文件了。仅仅因为它在你的电脑上运行正常,并不意味着这是正确的做法。 - Jimmar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接