【发布时间】:2016-04-28 14:00:58
【问题描述】:
我想创建一个 java 函数,比如等待它在几秒钟内过去,然后他们可能会执行操作。这就是我所拥有的:
if(Minecraft.getMinecraft().gameSettings.keyBindJump.pressed)
hasTimePassedS(2);
Minecraft.getMinecraft().thePlayer.motionY = + 8;
private boolean hasTimePassedS(int i) {
long t0 = 0,t1 = 1;
do{
}
while (t1-t0<1000);
return false;
注意:这是两个不同的示例,没有使用/考虑正确的 { } 格式。
我希望在激活顶部代码后有两秒钟的延迟,然后您才能再次按下它。
谢谢!
【问题讨论】:
-
试试
Thread.sleep(2000);或使用Timer。 -
我不想让程序冻结?
-
我希望它基本上停止该特定功能
-
两秒钟,所以当他们在延迟之前再次按下它时,它什么也不做
-
如何创建计时器?
标签: java client minecraft runtimemodification