android游戏开发

主人公Entity类:一般都有对应的无级移动线程和换帧线程

  无级移动线程的作用:①移动主人公,   ②滚屏

  换帧线程作用:播放动画

KeyThread类:用于监听会多次触发的操作,如主人公的移动,打子弹

在activity中的onKeyDown()等方法中用状态位int action 记录按下什么键,在keyThread中读取action

                       并作出响应.

存在时间短的物体,统一存放在surfaceView中的一个ArrayList中

  在surfaceView中启动一个moveThread统一控制他们的移动

  在surfaceView的onDraw方法中统一绘制

猜你喜欢

转载自892848153.iteye.com/blog/1716382