Pygame 使用数字键盘键移动
如果我们想要在游戏窗口中对一个对象进行斜向移动,我们需要使用数字键盘的键。虽然键盘上的4、6、8和2分别对应左、右、上和下箭头,但数字键盘上的7、9、3和1可以用来使对象进行上-左、上-右、下-右和下-左的斜向移动。Pygame将这些键标识为以下值:
示例
对于左,右,上和下箭头的按下,x和y坐标像以前一样递增/递减。对于对角线移动,根据方向,两个坐标都会发生变化。例如,对于K_KP7按键按下,x和y都递减5,对于K_KP9,x递增而y递减。
如果我们想要在游戏窗口中对一个对象进行斜向移动,我们需要使用数字键盘的键。虽然键盘上的4、6、8和2分别对应左、右、上和下箭头,但数字键盘上的7、9、3和1可以用来使对象进行上-左、上-右、下-右和下-左的斜向移动。Pygame将这些键标识为以下值:
对于左,右,上和下箭头的按下,x和y坐标像以前一样递增/递减。对于对角线移动,根据方向,两个坐标都会发生变化。例如,对于K_KP7按键按下,x和y都递减5,对于K_KP9,x递增而y递减。