Android手机游戏知识点总结.pdf

    Android 手机游戏知识点总结 Android 手机游戏开发学习笔记 第一部分 其实游戏就是让状态机不断的让Canvas 在View 上画你想要的东西。 这个状态机包括内部的执行,还包括外部的输入。 Android 开发的MVC 模式 1,通过View 和SurfaceView 来显示界面的视图。(处理界面与用户的交互事 件,如,触笔点击,用户按键等。可通过View 类的 onKeyDown,onKeyUp,onTouchEvent 等)。 2,用Activity 来控制游戏的整体结构。 3,设计一个逻辑类,用来处理逻辑运算。 Android 中任何一个View 类都只有重写onDraw 方法来实现界面显示。 Android 中提供了 onKeyUp,onKeyDown,onKeyMultiple,onKeyPreIme,onTouchEvent,onTrackba llEvent 等方法。可以用来处理游戏中的事件消息。所以继承View 时,需要重载 这些方法。 Android 中提供了invalidate 来刷新界面,但invalidate 不能直接在线程中调用, 违背单线程模型。 因此Android 中最常用的方法是利用Handler 来时更新UI 界面。 第一部分 View 类 每个View 类都有一个绘画

文档评论(0)

1亿VIP精品文档

相关文档