pygame - 将变量视为变量而不是字符串

时间:2017-06-06 16:09:05

标签: pygame

我正在尝试循环键盘上的所有数字键(0-9),并考虑这样做,您将使用此代码:

for i in range (0,10):
    if keys[pygame.K_i]:
        pass

但显然正如预期的那样,pygame.K_i将'i'视为键盘输入'我'不是变量。我想知道如何指定我想使用变量而不是键盘输入。

对不起,如果标题有误导性,谢谢。

1 个答案:

答案 0 :(得分:1)

键常量(如pygame.K_0)只是表示键盘键的整数。 pygame.K_0为48,pygame.K_1为49,依此类推。您可以使用范围range(48, 58)

相关问题