私はHSA_UFAコンソールを使用していましたが、あまり一般的ではありませんが、私は学校で学んでいます。私は、Javaを使用したことだし、それは私にエラーを与えた:あなたは上にマウスの位置を捕捉しているので、あなたがgetMouseX()
にアクセスするには、コンソール変数を使用する必要がありますgetMouseX()メソッドは、タイプが未定義です。Shooter
public class Shooter {
static Console c = new Console(1000, 1000, 20, "S H O O T E R");
public static void main(String args[]) throws InterruptedException {
int playerSpeed = 2;
int playerX = 0;
int playerY = 0;
while(true) {
//Drawing Frame
synchronized (c) {
c.clear();
c.fillRect(playerX, playerY, 15, 15);
}
//Schleeeeep
Thread.sleep(10);
//Player Controls
if (c.isKeyDown('W')) {
playerY -= playerSpeed;
}
if (c.isKeyDown('S')) {
playerY += playerSpeed;
}
if (c.isKeyDown('A')) {
playerX -= playerSpeed;
}
if (c.isKeyDown('D')) {
playerX += playerSpeed;
}
if (c.getMouseButton(2)) {
playerX = getMouseX();
playerY = getMouseY();
}
}
}
}
'c.getMouseX()'?コンソールクラスが何であるかは誰が知っていますか? –