[英]Creating a countdown timer in Pygame
我已經讀過這里的帖子,但這與我的問題不同。
我正在做一個游戲,游戲的主要成分是倒數計時器(沒有角色移動,沒有地圖,只有一個計時器)-我正在尋找一種方法,可以每毫秒毫秒更新一次當前的屏幕。
我的問題是,我應該放棄讓它每毫秒更新一次,還是有什么辦法可以解決這個問題? 使用time
或僅使用pygame.Clock
如果還有另一種倒計時計時器的方式(在游戲中,因此不會影響FPS,請告訴我)。
是的,可以使用pygame.time.Clock實現。 您只需將tick
方法與所需的fps一起使用。 但是請記住,您只會在屏幕刷新時看到更新。
clock = pygame.time.Clock()
while True:
clock.tick(1000) # waits until the next ms
#clear your frame here
#update and draw your text here
#flip your display window here
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.