游戏引擎Andengine总结(一):AndEngine环境配置及extension,AndEngineExamples导入

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

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

详细步骤如下:


1.git下载得到AndEngine源码,需要的8个extension,学习要用的AndEngineExamples(没有文档,所以就拿这个当API Demo看吧!)

git库根地址:AndEngine git 库

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

AndEngine源码:点击打开链接

AndEngineExamples:点击打开链接

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

AndEngineLiveWallpaperExtension:点击打开链接

AndEngineTexturePackerExtension:点击打开链接

AndEngineTMXTiledMapExtension:点击打开链接

AndEngineMultiplayerExtension:点击打开链接

AndEnginePhysicsBox2DExtension:点击打开链接

AndEngineSVGTextureRegionExtension:点击打开链接

AndEngineMODPlayerExtension:点击打开链接

AndEngineAugmentedRealityExtension:点击打开链接

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

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


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步,基本上就没问题了!

好好看示例和源码吧!

你可能感兴趣的:(游戏,android,git,扩展,引擎,extension)