第五章android游戏开发.pptVIP

  • 4
  • 0
  • 约1.61万字
  • 约 77页
  • 2017-02-23 发布于上海
  • 举报
第五章android游戏开发

第五章 android游戏开发 本章的主要内容: 5.1、android游戏开发框架 5.2、Graphics类开发 5.3、动画实现 5.4、小结 5.1 View类开发框架 View这个类是描绘块状视图的基类。View会绘制一个包含的Drawing是event事件的方形块,是所有与用户交互的组件的Widgets的基类(Buttons,textField等),View的子类ViewGroup是layouts类的基类,layouts类可以包含其他的View/ViewGroup组件并且定义展示的属性。 游戏最重要的是与玩家交互,比如键盘输入、触笔点击等事件。android中提供了 onKeyUp、onKeyDown、onKeyMultiple、onKeyPreIme、onTouchEvent、onTrackballEvent等方法,可以轻松地处理游戏中的时间消息。所以在继承View时,需要重载这几个方法,当有按键按下或弹起的时候,会自动调用方法来处理。 游戏的核心是不断地绘图和刷新界面,图我们可以通过onDraw方法绘制。android中提供了invalidate方法实现界面的刷新。 注意:invalidate不能直接在线程中调用,他违背了单线程模型。UI操作并不是线程安全的,这些操作必须在UI线程中执行。android中最常用的方法是利用Handler来实现UI的更新

文档评论(0)

1亿VIP精品文档

相关文档