1
我正在使用'pygame'完成一個項目。而且我還沒有真正做過什麼,只是重新編寫了蛇遊戲以包含一個函數,該函數將生成一個乘法問題並詢問用戶輸入。然後我想要採取正確的答案,並給予用戶10分,如果問題得到正確回答。我無法想象如何做到這一點。我得到的問題是在屏幕上閃爍,但不知道如何在同一個框中獲取用戶的輸入。任何幫助表示讚賞...使用輸入框需要在pygame的屏幕上獲得用戶輸入
def problem():
num = random.randint(1,12)
num2 = random.randint(1,12)
str1 = str(num)
str2 = str(num2)
str3 = "What is " + str1 +" X " + str2
text1 = medfont.render(str3, True, black)
gameDisplay.blit(text1, [250,250])
有在文字輸入沒有標準的工具pygame,你應該自己實現它。就像添加一個單獨的遊戲循環一樣,它將輸入並將每個鍵附加到列表中。 –