Python 尝试在Pygame中翻转角色
我正在使用Pygame开发模块制作一个游戏。当我的游戏用户按左键时,我希望我的角色向左“面对”,当用户按右键时,我希望我的角色翻转并向右“面对”。这个角色是我画的并导入的。我知道Pygame中的翻转功能,但我认为会有错误。如果角色开始时面向左侧,并且用户按下向右键,则角色将翻转并向右移动。但是,如果他/她放开右键,然后再次按下,角色将翻转并面向左侧,但将继续向右移动。有没有办法解决这个问题?我已经知道如何移动角色;我在翻转它时遇到问题。另外,我考虑过的另一个想法是,当按下一个键时,diplay会快速播放一个图像,然后在按下另一个键时快速播放另一个图像。但我不知道如何使原始图像消失。你对此也有什么想法吗?多谢各位 只有在方向错误时,才需要记住单击“翻转”时的面方向(self.face\u direction=RIGHT) 或者,将翻转后的图像保存在“右翻转”面中。然后显示原始图像或翻转(翻转是非破坏性的)给出了一个答案,该答案没有明确说明这个问题,但给出了如何创建此类动画的示例。Python 尝试在Pygame中翻转角色,python,pygame,Python,Pygame,我正在使用Pygame开发模块制作一个游戏。当我的游戏用户按左键时,我希望我的角色向左“面对”,当用户按右键时,我希望我的角色翻转并向右“面对”。这个角色是我画的并导入的。我知道Pygame中的翻转功能,但我认为会有错误。如果角色开始时面向左侧,并且用户按下向右键,则角色将翻转并向右移动。但是,如果他/她放开右键,然后再次按下,角色将翻转并面向左侧,但将继续向右移动。有没有办法解决这个问题?我已经知道如何移动角色;我在翻转它时遇到问题。另外,我考虑过的另一个想法是,当按下一个键时,diplay会