AndEngine
weyson
这个作者很懒,什么都没留下…
展开
-
AndEngine示例运行环境搭建过程
由于工作需要,最近需要研究专门针对Android的开源引擎。在网上搜了下,感觉AndEngine的口碑不错,功能也很强大。所以准备下载此引擎的示例来尝试一下。在网上搜索了一下相关资料,感觉还是比较复杂。在此将全部过程记录下来。AndEngine的下载地址:https://github.com/nicolasgramlich要想成功运行AndEngine的Examples必须下载的1原创 2012-08-17 14:36:09 · 4931 阅读 · 9 评论 -
AndEngine用粒子系统做的烟雾效果
没有花太多的时间去研究,所以效果一般,不是很满意。烟雾是由屏幕右方飘向左方的。如果换为竖直方向感觉更像蒸汽效果。不多说了,放代码: @Override protected Scene onCreateScene() { final Scene scene = new Scene(); Sprite background = new Sprite(0, 0, background原创 2012-09-08 14:20:33 · 3223 阅读 · 1 评论 -
AndEngine粒子系统
只能算是简单的研究了一下,使用了例子里面的图片,当点击屏幕时粒子效果消失。public class MainActivity extends SimpleBaseGameActivity { private static final int CAMERA_WIDTH = 480; private static final int CAMERA_HEIGHT = 720; privat原创 2012-09-06 18:32:10 · 1822 阅读 · 0 评论 -
AndEngine屏幕跟随人物行走
这次使用了一个64格8向人物行走的图,用法和上次12格的一致。当点击屏幕某个点时,人物走动到该触摸点后停止人物走动动画。人物在走动过程中,屏幕中心一直跟随着人物移动。代码中使用的图片:代码:public class MainActivity extends SimpleBaseGameActivity { private static final String LOG原创 2012-09-07 13:41:41 · 2738 阅读 · 1 评论 -
AndEngine开发的华容道
最近一直在研究AndEngine游戏引擎,通过这段时间的学习和积累,开发了一个传统的休闲小游戏《华容道》 源码下载地址:http://download.csdn.net/detail/weyson/4551421欢迎大家拍砖原创 2012-09-06 09:51:10 · 1915 阅读 · 5 评论 -
去除游戏的白色边框
最近在使用AndEngine时发现游戏运行时会有白色边框。估计是新版的ADT在生成项目模板时默认将背景设置为白色。修改方法其实很简单,打开AndroidManifest.xml文件,找到<application android:icon="@drawable/ic_launcher" android:label="@string/app_name原创 2012-08-25 15:42:05 · 4885 阅读 · 0 评论 -
AndEngine实现Sprite更换图片
也是在游戏中很常用的功能,参考了官方的例子UpdateTextureExample,不同的是我使用的是Sprite和TextureRegion,而官方例子中是AnimatedSprite和TiledTextureRegion。其实原理是一样的。我准备了2张图片a.jpg和b.jpg,Scene启动时加载a.jpg,点击Scene在两张图片间进行切换。public class MainAct原创 2012-08-24 10:50:42 · 3139 阅读 · 3 评论 -
AndEngine播放音乐和音效
缺少背景音乐和音效的游戏是不完整的。首先定义两个变量,一个用来播放背景音乐,一个用来播放音效private Music mMusic;private Sound mSound;AndEngine中播放声音需要在onCreateEngineOptions()方法里先进行声明final EngineOptions engineOptions = new EngineOpt原创 2012-08-24 15:03:32 · 2661 阅读 · 0 评论 -
AndEngine中实现两个Scene切换
官方的例子中没有相关的代码,但是这个功能在游戏中又是非常常用的。经过读源码和试验终于知道可以通过Engine的setScene(Scene pScene)方法可以实现。我定义了两个Scene:FirstScene & SecondScene,分别拥有不同的背景颜色。程序加载时使用FirstScene,当点击任何一个Scene时屏幕切换到另外一个Scene。我把Engine对象作为静原创 2012-08-23 21:53:42 · 2519 阅读 · 0 评论 -
AndEngine中TextureOptions的区别
在学习AndEngine中的贴图,发现TextureOptions有多种选项在源码中如下:public static final TextureOptions NEAREST = new TextureOptions(GLES20.GL_NEAREST, GLES20.GL_NEAREST, GLES20.GL_CLAMP_TO_EDGE, GLES20.GL_CLAMP_TO_EDGE, f原创 2012-08-21 22:32:31 · 1767 阅读 · 0 评论 -
AndEngine处理12宫格4向行走图
其他类型的比如16宫格的或8向行走图操作方法类似,也可参考本文。下面是我使用的两张图片,左边的player.png为人物行走图右边的next.png我用来作为上下左右按钮的图片。代码:public class MainActivity extends SimpleBaseGameActivity { private static final int CAMERA_WIDT原创 2012-08-30 22:20:56 · 1705 阅读 · 0 评论 -
AndEngine的第一个程序HelloWorld
AndEngine的环境搭建好后,只运行Samples是远远不够的,要想真正了解如何使用这个框架,还是需要自己动手写写代码。先从简单的HelloWorld开始。目标:使用一张图片作为背景,并在屏幕中央显示“Hello World !”文字。1.新建一个Android工程,设置工程属性,让工程引用AndEngine工程。2.让工程的主Activity继承SimpleBaseGameA原创 2012-08-20 12:44:19 · 2480 阅读 · 1 评论 -
AndEngine嵌入广告
在Android平台,大部分广告的嵌入方法都是类似的。这次我选择哇棒广告平台为例,说一下使用AndEngine引擎如何嵌入广告。首先AndroidManifest.xml文件需要添加相关的权限和内容,这些在广告SDK自带的文章中都有描述,这里就不写了。拷贝例子中res/values/attrs.xml文件到项目对应的位置。编辑项目的布局文件,我的内容如下:<RelativeL原创 2012-09-28 10:38:26 · 2176 阅读 · 0 评论