我试图循环圆所有数字键的键盘(0-9)上,并认为要做到这一点,你会使用此代码:pygame的 - 把一个变量作为变量不串
for i in range (0,10):
if keys[pygame.K_i]:
pass
但显然如所料,pygame.K_i将'i'视为键盘输入'i'而不是变量。我想知道如何指定我想使用变量而不是键盘输入。
对不起,如果标题误导,谢谢。
我试图循环圆所有数字键的键盘(0-9)上,并认为要做到这一点,你会使用此代码:pygame的 - 把一个变量作为变量不串
for i in range (0,10):
if keys[pygame.K_i]:
pass
但显然如所料,pygame.K_i将'i'视为键盘输入'i'而不是变量。我想知道如何指定我想使用变量而不是键盘输入。
对不起,如果标题误导,谢谢。
键常量(如pygame.K_0
)只是代表键盘按键的整数。 pygame.K_0
是48,pygame.K_1
是49等等。您可以使用范围range(48, 58)
。
你究竟在做什么? – skrx