這是我的嘗試:如何讓一個Python函數在遊戲的其餘部分繼續時睡眠一段時間?
if len(wormCoords) > 2:
time.sleep(4)
del wormCoords[-1]
但隨後整場比賽(我做一個簡單的「蛇」遊戲)去除蛇的最後部分之前睡,持續4秒。計劃是每4秒去掉蛇的最後一部分,這樣你就可以不斷地吃蘋果(當你這樣做時,蛇會增長一個),否則你就會死(這條蛇變得飢餓和餓死)。
完整的代碼可以在這裏找到:http://inventwithpython.com/pygame/chapter6.html 但我正在做一些改變。
文檔這可能是明確提及您正在使用pygame的一個好主意。我建議你添加pygame標籤。 –
線程模塊? –
@mplourde我認爲對這個問題使用多線程aproche是不是要走的路。對於很多問題,沒有優勢... – kratenko