所以,我正在用python和pygame编写游戏。我在想,为什么我要按下" w"关键多次向上移动?我希望能够持有任何密钥,并且将重复该操作。另外,为什么我的匕首没有"摇摆"当角色面朝下时?这个网站让我很生气,因为我无法正确格式化我的代码,所以请下载它。
这是获取所有文件(包括.py文件)的地方: https://www.mediafire.com/folder/k9ai685abradg/DeadWorld_Infestation_2_18-10-39
我知道它有多乱,但是我想在夏天继续努力并完成一些工作。
答案 0 :(得分:1)
pygame.event.get()
仅在状态发生变化时通知您,例如您的W键状态变为按下状态。我假设您正在寻找pygame.event.get()[K_w]
,它会告诉您密钥是否处于按下状态。有关该命令的详细信息,请参阅pygame docs。