0
我對keydown有一個WASD鍵運動。我希望它在走路時始終播放動畫,並在按下按鍵時始終移動。as3如何使運動更流暢?
問題是,如果我一次按下多個鍵,它將停止移動或停止動畫。使它看起來僵硬和不光滑。您正在使用的是現在
private function onKeyDown(event: KeyboardEvent): void
{
if (event.keyCode == Keyboard.A)
{
vx = -5;
play();
}
else if (event.keyCode == Keyboard.D)
{
vx = 5;
play();
}
else if (event.keyCode == Keyboard.W)
{
vy = -5;
play();
}
else if (event.keyCode == Keyboard.S)
{
vy = 5;
play();
}
}
你我一次通過多個鍵就像W + D會移動對角線一樣? – Christ