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 类都有一个绘画
您可能关注的文档
- 2010年12月郑州清华忆江南2011年度营销推广方案暨2010年年度工作总结.pdf
- 新聚仁2011年5月昆山博威黄金海岸开盘总结报告.pdf
- 2013年江苏南通市房地产市场分析报告调查研究总结.pdf
- 鲁能置业品牌推广优山美地·格拉斯小镇前期推广工作总结汇报.pdf
- 超强思维导图总结培训完整版-系统性思考的极佳方法.pdf
- 中原深圳海岸卡夫诺地产项目开盘策划总结报告-2007年.pdf
- 西安普华浅水湾2011年年度总结与2012年营销策略及执行计划.pdf
- 世联_福建漳州发现之旅旅游度假项目2011年度总结及2012营销总纲.pdf
- 2013年上半年成都市房地产市场报告调查分析总结.pdf
- 新加坡戚墅堰地块项目前期市场分析定位建议报告调查研究总结.pdf
原创力文档

文档评论(0)