游戏开发
iteye_3848
这个作者很懒,什么都没留下…
展开
-
《Beginning Android Games》Chapter3给出的基本框架
一个游戏的基础框架大致分为这几个部分:1 Window management2 Input3 File I/O4 Graphics5 Audio6 Game framework 之后书中给出了具体每一部分接口的定义,如下:Input接口 public interface Input { public static class KeyEvent{ ...2011-09-30 10:01:49 · 71 阅读 · 0 评论 -
《Beginning Android Games》给出基本框架的实现(1)
实现的部分代码比较多 所以分成几个部分 首先从最主题的Game实现来看public abstract class AndroidGame extends Activity implements Game { AndroidFastRenderView renderView; Graphics graphics; Audio audio; Input input; Fi...2012-02-17 09:51:13 · 92 阅读 · 0 评论 -
《Beginning Android Games》给出基本框架的实现(2)
这里是关于Input部分的实现,处理所有操作输入,下面是AndroidInput的具体代码 public class AndroidInput implements Input { AccelerometerHandler accelHandler; KeyboardHandler keyHandler; TouchHandler touchHandler; publ...2012-02-17 10:11:01 · 108 阅读 · 0 评论 -
《Beginning Android Games》给出基本框架的实现(3)
关于用户事件的处理是比较复杂的一个部分,在上一篇过后,剩下的关于Audio,Graphics,FileIO的部分就显得比较简单了首先来看AndroidFileIO,这里的File主要存在于2个地方,一个是SD卡上,另一个是assets文件夹中 public class AndroidFileIO implements FileIO { AssetManager assets; ...2012-02-17 10:18:43 · 99 阅读 · 0 评论 -
《Beginning Android Games》给出基本框架的实现(4)
最后的部分是剩下的关于音乐实现的部分,与最先给出的抽象接口/类对应,于音乐有关的三个类分别对应Audio,Music,Sound的具体实现,Audio是两者的统一管理,程序通过Audio来取得Music或Sound,下面是3者的具体实现public class AndroidAudio implements Audio { AssetManager assets; SoundPo...2012-02-17 10:22:12 · 112 阅读 · 0 评论 -
WiEngine Demo简要解析、资源
概要:一直想看看游戏引擎是怎么回事,听说了很多,最终选择了微云的WiEngine作为入手点相对于其他而言 WiEngine毕竟是中方开发的,一上来就看英文的可能会有些难懂,这也是选择它的一个原因,另外一方面是看到WiEngine提供了相当丰富的DEMO演示,但是这里也要说的是WiEngine的文档真是非常简陋,只是一个类关系图,方法,很多甚至连参数意义和函数作用都没有,这也导致了在看dem...2012-02-17 15:12:46 · 156 阅读 · 0 评论