我有一行代码可以转换来自" false"的布尔语句。到"真"如果它同时从WASD键和shift键接收输入。我想做的是然后将该陈述变为" false"当WASD键和shift键没有输入时。
这是我目前拥有的(代码是JavaScript代码):
var inputX = Input.GetAxis("Horizontal");
var inputY = Input.GetAxis("Vertical");
if(inputX != 0.0 || inputY != 0.0 && Input.GetKeyDown(KeyCode.LeftShift))
{
IsMoving = true;
}
else if(inputX == 0.0 && inputY == 0.0)
{
IsMoving = false;
}
有没有办法写出像" ReleaseKey"?因为我现在拥有的东西,在同时按下其中一个WASD键和移位按钮之后,语句就会卡在" true"。