我正在尝试循环键盘上的所有数字键(0-9),并考虑这样做,您将使用此代码:
for i in range (0,10):
if keys[pygame.K_i]:
pass
但显然正如预期的那样,pygame.K_i将'i'视为键盘输入'我'不是变量。我想知道如何指定我想使用变量而不是键盘输入。
对不起,如果标题有误导性,谢谢。
答案 0 :(得分:1)
键常量(如pygame.K_0
)只是表示键盘键的整数。 pygame.K_0
为48,pygame.K_1
为49,依此类推。您可以使用范围range(48, 58)
。