0
我已經完成了def
的兩個功能。我不想參加這些活動,因爲我希望能夠做一些事情,讓我可以做一件事而不做另一件事。問題是我有兩個for event in pygame.event.get()
和每當我嘗試使用一個接一個作爲第一個pygame.event.get()擺脫所有事件後,它被稱爲,所以我不能使用其他事件第二個功能。例如,在兩個「For event 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
如果我做這些,第二不會工作:
- 做FUNC1和下一行做FUNC2(FUNC2將無法正常工作)
- 做FUNC2和下一行做FUNC1(FUNC1將無法正常工作)
- 單獨做FUNC1(將工作)
- 單獨做FUNC2(將工作)
我做了一些試驗,發現for event in pygame.event.get():
在它被調用之後擺脫所有事件,這就是爲什麼我有問題。任何人有任何想法如何繞過這個?謝謝,並告訴我,如果你需要更多的信息。