javascript 开关是否连续运行
Does javascript switchs runs continuously
我想知道是否连续切换 运行s 或不需要 setIntervals 到 运行(永远)。我正在制作一款游戏,其中关卡值发生变化,开关将根据关卡更改所有实体的位置;
let LEVEL = 0;
switch (LEVEL) {
case 1:
player.x = 64;
player.y = 64;
enemy.x = 32;
enemy.y = 32;
break;
case 2:
player.x = 0;
player.y = 64;
enemy.x = 72;
enemy.y = 56;
break;
}
没有。 switch
与 JavaScript 中的所有其他语句一样:在代码的 step-by-step 执行中到达时仅 运行s。例如,您的示例将 运行 恰好一次。 运行 更频繁地需要你把它放在一个循环中(但是除了那个循环之外没有别的东西可以 运行 或者,正如你所说,调用一个包含 switch
的函数一个计时器。
i'm making a game where in a level value changes and the switch will change all entities position based on the level
将 switch
放在您更改级别时调用的函数中。
我想知道是否连续切换 运行s 或不需要 setIntervals 到 运行(永远)。我正在制作一款游戏,其中关卡值发生变化,开关将根据关卡更改所有实体的位置;
let LEVEL = 0;
switch (LEVEL) {
case 1:
player.x = 64;
player.y = 64;
enemy.x = 32;
enemy.y = 32;
break;
case 2:
player.x = 0;
player.y = 64;
enemy.x = 72;
enemy.y = 56;
break;
}
没有。 switch
与 JavaScript 中的所有其他语句一样:在代码的 step-by-step 执行中到达时仅 运行s。例如,您的示例将 运行 恰好一次。 运行 更频繁地需要你把它放在一个循环中(但是除了那个循环之外没有别的东西可以 运行 或者,正如你所说,调用一个包含 switch
的函数一个计时器。
i'm making a game where in a level value changes and the switch will change all entities position based on the level
将 switch
放在您更改级别时调用的函数中。