0
ここでの初心者は、Pythonの初心者です。この時点での私のプログラムは、ユーザーがEnterを押してメインループに戻ることを待っています。次のコードに何か問題がありますか? (私はデバッグのためにそれらを使用しています、print文を無視します。)申し訳ありませんループを壊すことはありません
def checkReturnKeyPress():
print ('check return key function started')
while True: # loop until user presses return key
print ('check return key 2nd loop')
for event in pygame.event.get(): # event handling loop
print ('keydown for loop')
if event.type == KEYDOWN:
print ('keydown')
if event.key == K_RETURN:
print ('return')
return
を再び、これはどのように厄介な、私はそれが働いていたら、それをきれいでしょうのために。私は間違っている部分が、「パイゲームのイベント」の部分であると感じています。
問題はそれが決してその点に達していないことです。コンソールは単に "チェックリターンキー第2ループを何度も繰り返し"印刷しています。問題はそれより早くなければならない。 – Flok
forループで(イベント)を印刷するとどうなりますか? – Jarrod
その場合、pygame.event.get()は何かを返しますか? –