
AndEngine学习
文章平均质量分 87
oneRain
等你发现时间是贼了,它早已偷光你的选择!
展开
-
游戏引擎AndEngine总结(九):三种加载图片资源的方法
在AndEngine中,我们加载图片资源通常使用的是放在assets目录下的加载方式,其他的方式用到的很少,可能是因为例子里面只提供了这种方式的原因吧,其实AndEngine还为我们提供了其他两种方式,一种是app中常用到的从res目录下的图片资源的加载(通过R.java文件加载),另一种是从SD card或者沙盒中加载!后两种用到的可能比较小,但是有些需求就必须要用到其他方式,比如加载用户的照片原创 2012-03-30 08:34:15 · 6732 阅读 · 15 评论 -
游戏引擎AndEngine总结(十):单帧图片组合成为动画资源
最近工作比较忙,要学的东东比较多,所以AndEngine就耽搁下了,一直还停在之前的理解上,虽说现在的游戏是基于AndEngine的,但是已经处在被动的学习状态下了(遇到问题的时候再去看看原理。。。),很不好,其实AndEngine还是很优秀的,虽说没有文档,但是源码就是最好的文档!在上一篇blog中我总结了一下加载资源的几种常见的方式,只是站在我的角度来总结的,没想到竟然有同学回复了原创 2012-04-25 23:07:01 · 6456 阅读 · 9 评论 -
游戏引擎AndEngine总结(七):用AndEngine简单实现根据二维数组生成地图(Mappy原理)
AndEngine是支持Tiled地图编辑器的,Tiled地图编辑器是很强大的,而且AndEngine对它的支持也很好,甚至可以设置碰撞以及动画的地图,可以参照AndEngineExample。但是有时候我们只是需要一个简单的二维数组来表示一个地图,我们不会设置复杂的地形已经碰撞的检测,这时我们就需要自定义我们需要的地图了!(PS:AndEngine中对Tiled的扩展也是基于这个原理的)。原创 2012-03-13 13:31:37 · 4034 阅读 · 4 评论 -
游戏引擎Andengine总结(三):AndEngine与Android的粘合点
AndEngine为我们提供了在Android中使用其引擎方便的接口!众所周知,几乎每一个Android的应用和游戏都会有Activity(当然只有某些Service或者Reciver之类的除外。。。),而作为游戏,Activity更是必不可少的,原因很简单,游戏需要与用户交互,游戏需要呈现出画面,这些,都需要Activity的支持。。。再看AndEngine的包结构,在/ui/activ原创 2012-02-18 08:00:12 · 4191 阅读 · 8 评论 -
游戏引擎AndEngine总结(八):自定义Button
UI中最基础也是最重要的就是Button了,不论是应用还是游戏,Button以及like Button的控件都随处可见!在AndEngine中也是支持Button的,并且在AndEngineExample中也有相应的例子,不过我下载的那个版本作者是写错了的,稍微需要一下改动,如果你的也有问题(点击没有效果),点击察看。对于使用AndEngine的一般Button,ButtonSpr原创 2012-03-17 16:20:42 · 5245 阅读 · 11 评论 -
游戏引擎Andengine总结(六):滑动关卡选择的实现
首先说一下适用范围,使用AndEngine引擎,任何希望将关卡的选择作成滑动形式的界面,比如愤怒的小鸟等游戏的关卡选择!基本原理,将我们所需要的显示的关卡精灵(就是关卡选择的按钮)以想要的样式绘制在一张大的场景里(你可以认为这个场景无限的大),然后移动游戏摄像机,拍摄这个场景的不同部分(RPG移动的也是这个原理),而这次展示的是滑动关卡选择,只需要横向滑动就可以了!1.创建原创 2012-03-07 15:25:19 · 7398 阅读 · 12 评论 -
游戏引擎Andengine总结(五):TexturePacker的使用
TexturePacker是AndEngine的扩展包之一,其主要的作用在于开发时方便加载大量的精灵动画资源!若要在AndEngine中使用这种加载资源的模式,还要准备TexturePacker文件生成工具,点击下载(PS:这个工具是收费的,当然简单的游戏用免费提供的功能应该就可以了!)1.TexturePacker工具的使用:根据系统的不同下载不同的版本,这个用法很简单,原创 2012-03-01 15:14:09 · 8529 阅读 · 2 评论 -
游戏引擎Andengine总结(四):自定义可以改变显示状态的菜单选项
改变菜单选项的显示状态,就像是Android中的Button在被点击时,会改变其背景,起到增加用户交互性的作用!AndEngine是提供菜单功能的,并且其弹出菜单功能可以简单实现暂停效果(并且是由触屏操作实现的,这个下次记录。。。)要实现改变菜单显示状态其实是要将AndEngine中提供的两部分组合起来使用,一是改变菜单精灵的背景显示,二是实现菜单的选项按下的响应!原创 2012-02-23 16:48:35 · 4027 阅读 · 3 评论 -
游戏引擎Andengine总结(一):AndEngine环境配置及extension,AndEngineExamples导入
最近在看AndEngine,总结点东西备忘!其实AndEngine的配置相比较Libgdx(Android下的另一款游戏引擎),还是很好配置的!可能唯一麻烦点的是配置AndEngineExamples时导入各种扩展吧!详细步骤如下:1.git下载得到AndEngine源码,需要的8个extension,学习要用的AndEngineExamples(没有文档,所以就拿这个当API原创 2012-02-14 13:35:11 · 11434 阅读 · 41 评论 -
游戏引擎Andengine总结(二):AndEngine引擎运行原理
通过对于一般游戏的逻辑原理的分析,以及对AndEngine源码的阅读,总算是对游戏的一般架构以及AndEngine是如何实现这一架构的原理有了一定的了解,总结一下备忘!一般的游戏主逻辑:(在游戏的主线程中)while (true){ 用户交互监听(用户输入) 逻辑运算 绘制屏幕}如果简单的写成这样会有一个很严重的问题,就是在不同配置的机器上游戏运行的效果不一样,因为线程是在一原创 2012-02-16 22:19:59 · 4639 阅读 · 0 评论