Как я могу переместить player_sprite в течение секунды - PullRequest
0 голосов
/ 28 марта 2020

У меня проблемы с созданием движения игрока. Мне нужно, чтобы игрок выполнил 32-пиксельную анимацию движения в течение 1 секунды в каком-то направлении.

весь код:

https://arcade.academy/examples/sprite_no_coins_on_walls.html#sprite -не-монеты-на-стенах

код движения:

def on_key_press(self, key, modifiers):
    if key == arcade.key.UP:
        self.player_sprite.change_y = MOVEMENT_SPEED
    elif key == arcade.key.DOWN:
        self.player_sprite.change_y = -MOVEMENT_SPEED
    elif key == arcade.key.LEFT:
        self.player_sprite.change_x = -MOVEMENT_SPEED
    elif key == arcade.key.RIGHT:
        self.player_sprite.change_x = MOVEMENT_SPEED
...