我試圖循環圓所有數字鍵的鍵盤(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