相关疑难解决方法(0)

如何在pygame中获得键盘输入?

我在pygame 1.9.2中制作游戏.这是一个非常简单的游戏,其中一艘船在五列坏人之间移动,他们通过缓慢向下移动进行攻击.我试图使船只用左右箭头键左右移动.这是我的代码:

keys=pygame.key.get_pressed()
if keys[K_LEFT]:
    location-=1
    if location==-1:
        location=0
if keys[K_RIGHT]:
    location+=1
    if location==5:
        location=4
Run Code Online (Sandbox Code Playgroud)

它运作得很好.船移得太快了.它几乎不可能只移动一个位置,左或右.我怎么能这样做,所以每次按下按键时船只移动一次?

keyboard pygame

28
推荐指数
3
解决办法
12万
查看次数

标签 统计

keyboard ×1

pygame ×1