簡體   English   中英

在Pygame中創建倒數計時器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM