这个问题在这里已有答案:
我正在尝试在javafx应用程序中制作一个小游戏,但玩家(图像)移动速度非常快,所以我尝试使用Thread.sleep和TimeUnit.SECONDS.sleep,但都没有奏效。
是因为我错过了一个导入或者我在switch语句中这样做的事实请帮助我。
case W:
imgView.setRotate(270);
if (imgView.getY() >= 50) {
imgView.setY(imgView.getY() - 50);
TimeUnit.SECONDS.sleep(1);
}
break;
我需要像这样在交换机的末尾添加线程休眠
try {
Thread.sleep(1000);
}catch (Exception e){
}