android游戏开发

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

 

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

 

  换帧线程作用:播放动画

 

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

 

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

 

                       并作出响应.

 

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

 

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

 

  在surfaceView的onDraw方法中统一绘制

你可能感兴趣的:(android)