AndEngine是一款Android平台的开源2D游戏引擎。
一 .AndEngine游戏概念
1. 摄像机:也就是游戏的视角
2. 场景:由图层组成
3. 图层:图层是叠加的,可以表现仿3D(2.5D)效果,比如近处的图层移动快,远处的移动慢
4. 精灵:也就是人物
5. 实体:屏幕上所有绘制的东西都是实体,且都具有属性,可通过修改器改变
6. 修改器
7. 贴图:一张完整的位图,应用在物体上的2D位图材质(???)
8. 纹理区域:位图的一小块区域
9. 引擎:相当于指挥者,告诉每一个元素该做什么
10.BaseGameActivity:继承Activity类,游戏中场景的基础
a.设置游戏引擎
b.适配Activity生命期需需求规范
c.激活感应器
11.物理连接器:可与BOX2D相连接
12.瓦片:用来绘制规则的矩形图像
13.声音:音效,背景乐
二.加入AndEngine库
参考http://chaoxz2005.blog.163.com/blog/static/150365420134611333112/
源码下载地址 https://github.com/nicolasgramlich/AndEngine
1. 下载源码以及扩展包(在页面最下方)
下载下列包, 注意 AndEngineExamples 是 AndEngine开发的实例示例源代码,可以直接去应用市场 下载 “AndEngine example ”APP, 查看源代码有助于我们学习
2. 解压,导入Eclipse,如果各个项目前 出现叹号,则是工程设置版本所致。未出现该
3. 在 我的电脑里 存放这些项目的文件夹中 找到每一个项目的 以“andengine”开头的
4.新建自己的Android项目, src-新建一个包,将上述jar复制进来,然后再一一解压(右击---build path--
想要运行AndEngineExamples,依照步骤4即可。