2)GameSurfaceView.java A.继承于SurfaceView 2.SrufaceView类的开发框架 public class GameSurfaceView extends SurfaceView implements SurfaceHolder.Callback,Runnable B.构造函数中 // 实例化SurfaceHolder mSurfaceHolder = this.getHolder(); // 添加回调 mSurfaceHolder.addCallback(this); 2)GameSurfaceView.java C.run()完成循环更新 2.SrufaceView类的开发框架 public void run() {while (mbLoop) { try { Thread.sleep(200); } catch (Exception e) { } synchronized( mSurfaceHolder ) { Draw(); } } } D. Draw()中完成绘图 3)修改程序 修改控制移动的增量 2.SrufaceView类的开发框架 mGameView.y-=30; mGameView.y+=30; 效果:移动速度明显增加 第十四章 游戏开发 1.View类的开发框架 2.SrufaceView
原创力文档

文档评论(0)