当前位置:操作系统 > 安卓/Android >>

AndEngine学习(一):AndEngine环境配置及extension,AndEngineExamples导入

最近在看AndEngine,总结点东西备忘!

其实AndEngine的配置相比较Libgdx(Android下的另一款游戏引擎),还是很好配置的!可能唯一麻烦点的是配置AndEngineExamples时导入各种扩展吧!

详细步骤如下:

 


1.git下载得到AndEngine源码,需要的8个extension,学习要用的AndEngineExamples(没有文档,所以就拿这个当API Demo看吧!)
git库根地址:AndEngine git 库https://github.com/nicolasgramlich


好吧,我再写出更详细的吧。。。

AndEngine源码:点击打开链接https://github.com/nicolasgramlich/AndEngine

AndEngineExamples:点击打开链接https://github.com/nicolasgramlich/AndEngineExamples

下面是需要的8个扩展包,包括神奇的Box2d,排名不分先后。。。

AndEngineLiveWall易做图Extension:点击打开链接https://github.com/nicolasgramlich/AndEngineLiveWall易做图Extension

AndEngineTexturePackerExtension:点击打开链接https://github.com/nicolasgramlich/AndEngineTexturePackerExtension

AndEngineTMXTiledMapExtension:点击打开链接https://github.com/nicolasgramlich/AndEngineTMXTiledMapExtension

AndEngineMultiplayerExtension:点击打开链接https://github.com/nicolasgramlich/AndEngineMultiplayerExtension

AndEnginePhysicsBox2DExtension:点击打开链接https://github.com/nicolasgramlich/AndEnginePhysicsBox2DExtension

AndEngineSVGTextureRegionExtension:点击打开链接https://github.com/nicolasgramlich/AndEngineSVGTextureRegionExtension

AndEngineMODPlayerExtension:点击打开链接https://github.com/nicolasgramlich/AndEngineMODPlayerExtension

AndEngineAugmentedRealityExtension:点击打开链接https://github.com/nicolasgramlich/AndEngineAugmentedRealityExtension

PS:如果git不会用请自行谷歌。。。

PS2:git hub下的是持续更新的代码,如果要考虑支持更多机型,比如2.1以下,要去google code下载,点击打开链接http://code.google.com/p/andengine/

 


2.下载完成后,全部导入eclipse,编译会遇到的问题
a.编译AndEngine工程时,android:targetSdkVersion最好大于8,最好要有2.3以后的sdk,因为引擎中有判断当前版本的代码,如果sdk不够,编译出错!我华丽的选择4.0,毫无压力!
(ps:是targetSdkVersion,而不是android:minSdkVersion,这个可以写低调点无碍!)

(ps2: project.properties中的版本与targetSdkVersion一致)


b.编译8个扩展包,在每个工程中的project.properties中都写的target=android-15。。。这个是很坑爹的,你要手动全部改成你有的sdk最高的版本,比如14(对应的是android 4.0),如果还报错,可以看一下错误的位置,估计有的话都是在导入AndEngine包的错误,也就是说扩展包有的需要AndEngine支持,右键扩展包工程->Build Path->Configure Build Path,打开面板后,选择Add jar,找到AndEngine工程下bin目录下的andengine.jar包导入即可!

对于8个扩展包,都要按上述步骤配置!

 

3.AndEngine和扩展包都配置好了,你就可以使用AndEngine引擎了,但是如果你想要学习官方提供的demo,就要导入AndengineExamples了
(导入之后可能会有红色的叹号,主要是关联库的问题)

a.需要按照步骤2-b的操作,将AndEngine工程下bin目录下的andengine.jar和8个扩展工程下bin目录下的.jar包全部导入

b.将AndEngine工程下的libs目录拷贝到AndEngineExamples下(jni需要调用的c/c++库)

 

只要按着上述3步,基本上就没问题了!

好好看示例和源码吧!

摘自 oneRain88的专栏
 

补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,