我正在制作一个玩家必须用鼠标导航的迷宫,但是当撞到墙壁时他们会输掉。我想确保玩家将鼠标放在正确的位置开始,所以一旦鼠标与屏幕上的方形指示器相交,我就会尝试切换到游戏状态。
在我学习的教程中,他们这样做了:
public static class Point extends AbstractEntity {
public Point(double x, double y, double width, double height) {
super(x, y, width, height);
}
@Override
public void draw() {
glBegin(GL_POINTS);
glVertex2d(x, y);
}
@Override
public void update(int delta) {
// Blank
}
}
Point.setLocation(Mouse.getX(), 480 - Mouse.getY() - 1);
if(Maze1.intersects(Point)){
System.out.println("You would have lost");
}
我试图这样做:
case MAZE:
if(Maze1.intersects (Point) ){
state = State.GAMEOVER;
}
break;
我收到错误消息“无法将点解析为变量”。请帮忙。