Python Pygame Zero中的角色移动
现在,我的角色在我按下钥匙的同时移动 e、 g 但是,我希望我的演员以一种类似于块的方式移动,例如,我按下一次键,它向左移动5像素,而不管我是否按住它 我该怎么做?首先Python Pygame Zero中的角色移动,python,pgzero,Python,Pgzero,现在,我的角色在我按下钥匙的同时移动 e、 g 但是,我希望我的演员以一种类似于块的方式移动,例如,我按下一次键,它向左移动5像素,而不管我是否按住它 我该怎么做?首先 if keyboard.left: move_direction = 'left' 后来 if move_direction == 'left': actor.x -= 5 if move_horizontally == 'left': actor.x -= 5 if move_horizontal
if keyboard.left:
move_direction = 'left'
后来
if move_direction == 'left':
actor.x -= 5
if move_horizontally == 'left':
actor.x -= 5
if move_horizontally == 'right':
actor.x += 5
并且不要重置移动方向
最后,它可能只需要保持
左
或右
就可以仅在按右
时停止向左移动,但在按上
或下
时则不需要
首先
后来
if move_direction == 'left':
actor.x -= 5
if move_horizontally == 'left':
actor.x -= 5
if move_horizontally == 'right':
actor.x += 5
我不明白你的问题。剩下的代码是什么?