相关疑难解决方法(0)

是我还是pygame.key.get_pressed()无效?

好吧,所以我正在制作一个基本的太空船游戏.

我不能让旋转工作,因为它扰乱了位图,但那是另一个问题.我应该使用gif吗?任何其他文件类型的建议?

回到这里的实际点,所以:

k = pygame.key.get_pressed()
Run Code Online (Sandbox Code Playgroud)

是的,自我解释.这不起作用,因为它按下时返回每个键.

所以,在其他地方:

d = k[pygame.K_d]
Run Code Online (Sandbox Code Playgroud)

和另一行:

print d
Run Code Online (Sandbox Code Playgroud)

另一个:

if d:
Run Code Online (Sandbox Code Playgroud)

因此,当按下键盘上的每个键时,k返回.

无论是否按下d,d都会无限期地返回0.

d始终为0.

因此关于d的陈述永远不会成立.

为什么会这样?

python pygame input

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

input ×1

pygame ×1

python ×1