私はdef
の2つの機能を実行しました。私は、私が他をやりなおすことなく私ができることを作ることができるために、私はこれらに参加したくありません。問題は私が2つのfor event in pygame.event.get()
を持っていて、最初のpygame.event.get()として別のものを使用しようとするたびにと呼ばれた後にすべてのイベントを取り除くは、他のイベントを使用できません。 2番目の機能。例えば、2つの "イベントin pygame.event.get()"
def Func1():
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
#Do something
def Func2():
for event in pygame.event.get():
if event.type == pygame.MOUSEBUTTONDOWN:
#Do something
で、私はこれらのいずれかを行う場合は、2番目の文句を言わない仕事:
- はfunc1の操作を行うと、次の行関数func2(FUNC2は動作しません)
- はFUNC2をしますか、そして次の行は
for event in pygame.event.get():
が呼び出された後にすべてのアヴェンツを取り除くことを試みるためにいくつか試しました。それが問題なのです。誰でもこれを回避する方法はありますか?おかげさまで、詳細が必要な場合は教えてください。