`

AndEngine示例运行环境搭建过程

 
阅读更多

AndEngine的下载地址:https://github.com/nicolasgramlich

 

要想成功运行AndEngine的Examples必须下载的11个组件(包括Examples在内):

 

AndEngine:https://github.com/nicolasgramlich/AndEngine

 

AndEngine - Examples:https://github.com/nicolasgramlich/AndEngineExamples

 

AndEngine - Live-Wallpaper Extension:https://github.com/nicolasgramlich/AndEngineLiveWallpaperExtension

 

AndEngine - TexturePacker Extension:https://github.com/nicolasgramlich/AndEngineTexturePackerExtension

 

AndEngine - TMX Tiled Map Extension:https://github.com/nicolasgramlich/AndEngineTMXTiledMapExtension

 

AndEngine - Multiplayer Extension:https://github.com/nicolasgramlich/AndEngineMultiplayerExtension

 

AndEngine - Physics Box2D Extension:https://github.com/nicolasgramlich/AndEnginePhysicsBox2DExtension

 

AndEngine - SVGTextureRegion Extension:https://github.com/nicolasgramlich/AndEngineSVGTextureRegionExtension

 

AndEngine - .MOD-Player Extension:https://github.com/nicolasgramlich/AndEngineMODPlayerExtension

 

AndEngine - Augmented-Reality Extension:https://github.com/nicolasgramlich/AndEngineAugmentedRealityExtension

 

AndEngine - Scripting Extension:https://github.com/nicolasgramlich/AndEngineScriptingExtension

 

下载好后,将这些工程全部导入到eclipse中,因为所有工程默认的Android SDK target都是android-15所以大家最好事先下载好android SDK 4.0.3。

 

所有的工程都引用了AndEngine或者其他的组件。当编译有问题时,检查工程引用路径是否正确(在工程属性中选择Android,看下方的Library中的对应的路径是否正确)。

 

先编译AndEngine,然后编译各个扩展组件xxxxExtension,最后再编译Examples。

注意:编译过程有几个JAVA文件会出现“It is indirectly referenced from required .class file” 和“The hierarchy of the type is inconsistent”等问题,需要关闭项目,.classpath文件确保有以下路径

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
	<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
	<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
	<classpathentry kind="src" path="src"/>
	<classpathentry kind="src" path="gen"/>
	<classpathentry kind="output" path="bin/classes"/>
</classpath>

  ,再打开项目即可。

 

我在编译Examples时遇到了几处错误,分别进行了如下修改。如果各位同学在编译过程中没有遇到错误可以不必理会。

 

org.andengine.examples.HullAlgorithmExample.java文件中

 

import org.andengine.entity.primitive.vbo.Mesh;

改为

import org.andengine.entity.primitive.Mesh; 

 
org.andengine.examples.BoundCameraExample.java和org.andengine.examples.SplitScreenExample.java文件中

final AnimatedSprite face = new AnimatedSprite(pX, pY, this.mBoxFaceTextureRegion, this.getVertexBufferObjectManager()).animate(100);  

 

 

改为

 

    final AnimatedSprite face = new AnimatedSprite(pX, pY, this.mBoxFaceTextureRegion, this.getVertexBufferObjectManager());  
    face.animate(100);  

 

org.andengine.examples.TextBreakExample.java文件中

 

 

    this.mText = new Text(50, 40, this.mFont, "", 1000, new TextOptions(AutoWrap.LETTERS, AUTOWRAP_WIDTH, Text.LEADING_DEFAULT, HorizontalAlign.CENTER), vertexBufferObjectManager);  

改为

this.mText = new Text(50, 40, this.mFont, "", 1000, new TextOptions(AutoWrap.LETTERS, Text.LEADING_DEFAULT, HorizontalAlign.CENTER), vertexBufferObje

 

分享到:
评论
1 楼 flycatdeng 2013-11-15  
.classpath文件在哪里?

相关推荐

    AndEngine游戏开发示例

    AndEngine是一款专为Android平台设计的游戏开发框架,它简化了2D游戏的创建过程,让开发者无需深入理解底层图形库,就能快速构建出高质量的移动游戏。本示例旨在介绍如何利用AndEngine进行游戏开发,通过实例化引擎...

    AndEngine 射箭游戏示例

    这个"射箭游戏示例"是AndEngine的一个实践应用,展示了如何利用引擎的特性来实现一个简单而互动的游戏场景。 在这款游戏中,箭矢的运动轨迹遵循物理学中的抛物线规律,这是通过AndEngine的物理模拟器实现的。...

    Run-Or-Die:Android 的 AndEngine 示例 2

    “Android 的 AndEngine 示例” 你可以在我的网站上了解更多关于我的信息: 这个例子你可以在这里尝试: 上传到 github 的这些项目的目的只是指导性的,希望获得经验,学习,并公开向其他人展示代码,以防某些...

    android studio 配置andengine 开发环境带jar包

    在Android游戏开发领域,AndEngine是一个...在实际开发过程中,还可以根据需求利用AndEngine的其他扩展模块,如GLES20渲染管线、多点触控支持、动画编辑器等,以提升游戏的质量和功能。祝你在游戏开发旅程中一切顺利!

    最新android游戏引擎示例及源码 andEngine

    在这款最新版本的andEngine示例及源码中,我们可以深入学习AndEngine的各项功能和特性。 一、AndEngine的基本结构与特点 AndEngine的核心在于其模块化的架构,包括场景管理、物理引擎、粒子系统、动画处理等。其...

    andengine2.0开发的小游戏

    6. **教程和社区支持**:AndEngine有一个活跃的社区,提供了大量教程和示例代码,帮助新手快速入门。 7. **性能优化**:AndEngine针对移动设备进行了优化,可以处理大量的游戏对象而不会导致性能下降。 在这个...

    Destroy-All:Android 的 AndEngine 示例

    摧毁一切“Android 的 AndEngine 示例” 你可以在我的网站上了解更多关于我的信息: 这个例子你可以在这里尝试: 上传到 github 的这些项目的目的只是指导性的,希望获得经验,学习,并公开向其他人展示代码,以防...

    AndEngine完整版

    AndEngine完整版参考,可直接运行。

    androidandengine3D引擎源码

    AndEngine是一款以OpenGLES方式进行画面渲染的2D游戏引擎,可以运行在支持Android 1.6及以上版本的系统当中。应该说,相较前文介绍的Libgdx引擎,AndEngine拥有更多的游戏组件与扩展功能。并且与Libgdx不同,它在...

    AndEngine下载

    在实际开发过程中,开发者可以利用AndEngine提供的基础类和工具类,如Scene(场景)、Sprite(精灵)、Camera(相机)等来构建游戏世界,通过Physics Engine(物理引擎)实现物体碰撞检测,通过Particle System...

    AndEngine做的安卓游戏源码(可直接运行)

    1. **MainActivity**:游戏的主入口,负责初始化AndEngine的环境,加载游戏资源,创建和管理场景。 2. **ResourcesManager**:资源管理器,用于加载和管理游戏中的图片、音频、字体等资源。 3. **Scene**:游戏的...

    Andengine笔记

    在开始使用AndEngine之前,需要搭建开发环境。这通常包括安装Android Studio、导入AndEngine库,以及配置EngineOptions,其中IResolutionPolicy用于处理不同设备的屏幕尺寸,确保内容能在各种设备上正确显示。Engine...

    andengine源码及demo

    通过研究这些示例,开发者可以快速掌握AndEngine的基本用法和技巧,如如何创建角色、如何实现动画、如何进行碰撞检测等。 4. **AndEngine核心库** "AndEngine"本身是核心库,包含了所有基本的游戏开发功能。理解这...

    AndEngine最新Jar包

    AndEngine是一款专为Android平台设计的游戏开发框架,它允许开发者使用Java语言进行2D游戏的开发,无需深入了解底层图形库,极大地简化了游戏制作过程。AndEngine以其高效、易用和社区活跃而受到众多独立开发者和...

    andengine案例,jar包

    AndEngine是一款开源的游戏开发引擎,专门用于Android平台,它简化了2D游戏的开发过程,提供了丰富的图形渲染功能。这个压缩包包含的是AndEngine的核心库文件`andengine.jar`以及2013年的最新版本,这表明它可能包含...

    AndEngine的官网下载的Demo

    - **运行Demo**:在模拟器或真实设备上运行项目,查看并分析每个示例的功能和实现。 3. **Demo内容**: - **基本功能**:包括精灵(Sprite)、纹理(Texture)、纹理区域(TextureRegion)的创建和管理。 - **...

    AndEngine最新源代码,例子,还有jar包一应俱全

    总的来说,这个资源包为开发者提供了完整的AndEngine开发环境,包括核心库和各种扩展,以及示例代码,可以帮助开发者快速搭建游戏项目,学习和掌握AndEngine的各种特性。无论是初学者还是有经验的开发者,都能从中...

    andEngine游戏引擎源代码

    andEngine是一款优秀的基于Android平台的游戏引擎,集成了Box2D物理引擎,想做愤怒的小鸟吗?就靠他了。

    AndEngine引擎开发所需要的各种包

    - 测试与调试:在不同设备上进行测试,确保游戏在各种环境下都能正常运行。 5. **学习资源** 要学习AndEngine,可以通过官方文档、在线教程、社区论坛(如Stack Overflow)和GitHub上的示例项目来获取帮助。此外...

    Andengine的jar包

    总结起来,Andengine是一个强大的2D游戏开发框架,它的核心jar包和一系列扩展库为开发者提供了便捷的游戏开发环境,降低了游戏制作的技术门槛。通过熟练掌握Andengine,开发者能够快速构建出功能丰富、视觉效果出色...

Global site tag (gtag.js) - Google Analytics