我正在制作游戏点,如果你画点,将它们连接起来制作盒子。我有它,所以一旦你点击,这条线就会跟随你的鼠标。当您单击另一个点时,它会将其放在那里。当您在 if 语句中添加 println 代码时,该行不再跟随鼠标。
我有以下代码:
public void run() {
gp.initialize();
while(isRunning) {
if(gp.isLineDrag()) {
previousTimeMil = System.nanoTime();
update();
draw();
currentTimeMil = System.nanoTime();
}
}
}
更新:对不起,这里是例子
这行不通,
public void run() {
gp.initialize();
while(isRunning) {
if(gp.isLineDrag()) {
System.out.println("Hi");
previousTimeMil = System.nanoTime();
update();
draw();
currentTimeMil = System.nanoTime();
}
}
}
这将起作用
public void run() {
gp.initialize();
while(isRunning) {
System.out.println("I work now!");
if(gp.isLineDrag()) {
System.out.println("Hi");
previousTimeMil = System.nanoTime();
update();
draw();
currentTimeMil = System.nanoTime();
}
}
}
感谢您的所有帮助,希望下次我可以提出适当的问题。