我有以下课程:
public class GameView extends SurfaceView implements SurfaceHolder.Callback {
public static final int WIDTH = 860;
public static final int HEIGHT = 480;
int x = 0;
GameLoop gameLoop;
public GameView(Context context) {
super(context);
getHolder().addCallback(this);
setFocusable(true);
}
public GameView(Context context, AttributeSet attrs) {
super(context, attrs);
getHolder().addCallback(this);
setFocusable(true);
}
public GameView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
getHolder().addCallback(this);
setFocusable(true);
}
@Override
public void surfaceCreated(SurfaceHolder holder) {
//setWillNotDraw(false);
gameLoop = new GameLoop(this);
gameLoop.start();
}
@Override
public void surfaceChanged(SurfaceHolder holder, …Run Code Online (Sandbox Code Playgroud)