2016-04-17 28 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、あなたはそれを自分で実装する必要があります。入力を受け取り、例えば各キーをリストに追加する別々のゲームループを追加する。 –

答えて

0

は、InputBox関数を使用してみてください:http://www.pygame.org/pcr/inputbox/(。あなたはそれが異なる動作をする場合は、常に彼のコードビットをハックすることができます)

関連する問題