2016-04-17 71 views
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]) 
+0

有在文字輸入沒有標準的工具pygame,你應該自己實現它。就像添加一個單獨的遊戲循環一樣,它將輸入並將每個鍵附加到列表中。 –

回答