Pygame get_pressed()

时间:2018-01-28 21:31:26

标签: python-3.x pygame keyboard-input

我一直在检查很多教程,我自己一直在测试,我读过官方文章一百次。 pygame.key.get_pressed()如何运作? 看起来它在游戏中根本不被使用。你能给我一些原始代码,没有番茄酱我可以得到一个很好的例子吗?

1 个答案:

答案 0 :(得分:0)

get_pressed只是获取按键的另一种方式

您可以在事件抽取器中执行此操作:

keys = pygame.key.get_pressed()
if keys[pygame.K_w]:
    # Do stuff

虽然只使用KEYDOWN事件更好,因为它会在按下之间增加延迟。:

# At the beginning of the loop...
for event in pygame.event.get():
    if event.type == pygame.KEYDOWN:
        if event.key == pygame.K_w:
            # Do stuff