Android 软件开发与游戏开发系列博文大合集 雨松MOMO程序研究院 目录视图 部分下载资源 关于雨松MOMO 鼠标右键复制 Android专业开发群170642578 (高级群) Android专业开发群164257885 (高级群) Android专业开发群171.... Read More >分类目录归档:【Android研究院之游戏开发】
Android 软件开发与游戏开发系列博文大合集 雨松MOMO程序研究院 目录视图 部分下载资源 关于雨松MOMO 鼠标右键复制 Android专业开发群170642578 (高级群) Android专业开发群164257885 (高级群) Android专业开发群171.... Read More >2012
05-01
05-01
Android研究院之游戏开发Tween动画的实现(十九)
今天和大伙讨论一下Android开发中的Tween动画的实现。首先它和上一章我们讨论的Frame动画同属于系统提供的绘制动画的方法。Tween动画主要的功能是在绘制动画前设置动画绘制的轨迹,包括时间, 位置 ,等等。但是Tween动画的缺点是它只能设置起始点与结束点的两帧,中间过程全部由系统帮我们完.... Read More >2012
05-01
05-01
Android研究院之游戏开发AnimationDrable动画(十八)
Android开发中在制作2D帧动画中提供了使用XML配置动画文件的方式绘制,也就是说Android底层提供了动画播放的接口,那么我们分析一下如何调用它的接口来绘制动画。首先在工程res资源文件夹下创建anim动画文件夹,在这个文件夹中建立一个animation.xml文件, 这样它的路径就为re/.... Read More >2012
05-01
05-01
Android研究院之游戏开发横竖屏的切换(十七)
玩过Android手机的同学们应该都很清楚手机横竖屏的机制吧,大部分游戏都是无法横竖屏切换的, 有的游戏只能竖屏的玩,有的游戏只能横屏玩,为什么开发中要强制游戏为单一的屏幕呢?原因很简单 就是因为切换屏幕后带来的问题过多开发起来过于麻烦所以大多数游戏都会强制横屏或者竖屏。的今天我用一个小例子带同学们.... Read More >2012
05-01
05-01
Android研究院之游戏开发多线程(十六)
游戏开发与软件开发多线程的重要性 如果程序主线程被阻塞超过5秒,系统会提示“应用程序无响应” 这就是ANR 。 ANR的全称是Application Not Responding,使用多线程可以避免ANR。但是这里要注意一下不要为了避免ANR而过多的使用多线程,除非万不得已的情况。 比如访问网络服务.... Read More >2012
04-29
04-29
Android研究院之游戏开发小球重力感应(十五)
重力感应主要是依靠手机的加速度传感器(accelerometer)来实现 在Android的开发中一共有八种传感器但是不一定每一款真机都支持这些传感器。因为很多功能用户根本不care的所以可能开发商会把某些功能屏蔽掉。还是得根据真机的实际情况来做开发,今天我们主要来讨论加速度传感器的具体实现方式。.... Read More >2012
04-29
04-29
Android研究院之游戏开发触摸轨迹曲线(十四)
在上一章的学习中我们已经知道如何处理游戏中的触摸事件,这一章将向同学们介绍绘制游戏触摸轨迹的曲线图,在onTouchEvent方法中我们可以拿到手指在屏幕中触摸点 X Y时时的坐标,这章我们研究的课题就是如何把这些点变成一种无规则轨迹并且将这条无规则曲线显示在屏幕中。 Android提供了一个Pat.... Read More >2012
04-29
04-29
Android研究院之游戏开发触摸的响应方式(十三)
游戏开发中的触摸事件 在游戏开发中监听屏幕触摸事件须要在View中重写父类onTouchEvent方法,在重写的方法中拦截用户触摸屏幕的一些信息,比如触摸屏幕的X 、 Y坐标 触摸屏幕发生的事件 触摸按下 触摸抬起 触摸移动,触摸屏幕发生的时间 等等, 我们先看看onTouchEvent的函数原型。.... Read More >2012
04-29
04-29
Android研究院之游戏开发处理按键的响应(十二)
1.onKeyDown 方法 onKeyDown 方法是KeyEvent.Callback 接口中的一个抽象方法,重写onKeyDown 方法可以监听到按键被按下的事件,我们先看看onKeyDown方法的函数原型。 第一个参数为键值,手机中每一个按钮都拥有一个完全独立的键值 通过按键键值就可以确定当.... Read More >2012
04-29
04-29
Android研究院之游戏开发太鼓达人游戏(十一)
同学们在玩游戏的时候应该都会发现游戏中会有两种形式来播放音乐 ,一般设置选项中会明确标明 设置游戏音乐 与设置游戏音效。 客观的分析一下这两种形式的音乐,游戏背景音乐同时只会播放一首也就是说两首背景音乐不会同时播放,除非一首播放完毕或者切换场景等 才会播放下一首。而游戏音效 比如主角与敌人挥动武器的.... Read More >2012
04-29
04-29
Android研究院之游戏开发飞行射击游戏(十)
1.地图滚动的原理实现 举个简单的例子吧,同学们都坐过火车吧,坐火车的时候都遇到过自己的火车明明是停止的但是旁边铁轨的火车在向后行驶,会有一种错觉感觉自己的火车是在向前行驶吧,呵呵。飞行射击类游戏的地图原理和这个完全一样。玩家在控制飞机在屏幕中飞行的位置,背景图片一直向后滚动从而给玩家一种错觉自己控.... Read More >2012
04-29
04-29
Android研究院之游戏开发场景特效 (九)
大家在玩游戏的时候应该有时候会发现在切换游戏场景的时候 界面会播放一段非常好看的动画 比如一个百叶窗的形式关闭界面 然后在打开界面 效果非常好看 用户体验也非常好,今天我向大家解读游戏开发中常用的四种切换场景的特效动画。 下面游戏界面中 红框内标识了4个图片按钮 分别点击这4个按钮会分别播放4组切换.... Read More >2012
04-29
04-29
Android研究院之游戏开发数据库SQLite (八)
数据库SQLite介绍 数据库最经典的四个操作 添加、删除、修改、查找,在处理大量数据的时候使用数据库可以帮我们迅速定位当前须要处理的数据,举个例子 好比现在要实现一个搜索功能 用数据库的话只须要其中一个搜索条件 一个数据库语句就可以迅速的在N条数据中找到我们需要的数据,如果不使用数据库那么查找起来.... Read More >2012
04-29
04-29
Android研究院之游戏开发主角与地图的滚动(七)
人物移动地图的平滑滚动处理 玩过rpg游戏的朋友应该都知道RPG的游戏地图一般都比较大 今天我和大家分享一下在RPG游戏中如何来处理超出手机屏幕大小的游戏地图。 如图所示为程序效果动画图 地图滚动的原理 在本人之前博客的文章中介绍过人物在屏幕中的移动方式,因为之前拼的游戏地图是完全填充整个手机屏幕的.... Read More >2012
04-29
04-29
Android研究院之游戏开发之进度条加载(六)
由于Android开发 横竖屏的切换会给游戏开发造成非常麻烦的事情 所以在游戏的制作当中会强制手机屏幕横屏或者竖屏避免横竖屏切换造成的数据重置 即使让程序不在切换屏幕后调用onCreat()方法 也会带来屏幕自适应的麻烦 所以Android的游戏一般都会强制横屏或者强制竖屏。 强制横屏的方法 强制竖.... Read More >
1.view view在api中的结构 java.lang.Object android.view.View 直接子类: AnalogClock, ImageView, KeyboardView, ProgressBar, SurfaceView, TextVie, ViewGroup.... Read More >2012
04-28
04-28
Android研究院之游戏开发碰撞检测(四)
游戏碰撞的大致可以分为这几种类 1.主角与边界的碰撞,限制主角不能走出手机屏幕外。 2.主角与物理层的碰撞,与地图中的房子 桌子 椅子等等。 3.主角与游戏人物之间的碰撞,这里指NPC等。 4.主角与脚本框发生的碰撞,例如走进房间出线一段剧情对话等等。 由此可见游戏中的碰撞主要是可以分为 1.点与矩.... Read More >2012
04-28
04-28
Android研究院之游戏开发帧动画(三)
1.帧动画的原理 帧动画帧动画顾名思义,一帧一帧播放的动画就是帧动画。 帧动画和我们小时候看的动画片的原理是一样的,在相同区域快速切换图片给人们呈现一种视觉的假象感觉像是在播放动画,其实不过是N张图片在一帧一帧的切换罢了。 如图所示:人物行走动画的实现方式, 4帧行走动画在播放区域 一帧一帧向左切换.... Read More >2012
04-28
04-28
Android研究院之游戏开发摄像头更新 (二)
游戏中摄像头的原理介绍 在游戏开发中更新摄像头的位置可以决定屏幕显示的内容,尤其是RPG类游戏摄像头有着非常重要的作用,我举一个例子 有时候我们在玩RPG游戏的时候进入一个新的场景 触发一段脚本后 发现镜头开始向上移动 根据镜头移动玩家可以大概浏览一下这个场景有什么东西 ,触发什么样的剧情。这个实现.... Read More >2012
04-27
04-27
Android研究院之游戏开发地图编辑器(一)
Mappy中文地图编辑器的使用说明 下载地址:http://download.csdn.net/source/3452259 压缩包中包含 游戏地图编辑器使用指南 与地图资源图片 宫院1.png 一张 mapwin.exe 可执行文件 map.FMP 与map.TXT为使用编辑器生成出来的保存文件与.... Read More >