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