[英]Pygame: How would I go about setting a text object, BUT the text is meant to keep changing?
我正在創建游戲Pig的副本。 我有一個基於文本的游戲版本。 我只是將它更新為pygame,添加圖形和聲音。
我最終將添加鼠標切換,但是現在我正在嘗試更新分數。
我顯示了'player1得分','得分2'得分。 我試圖看看如何顯示不恆定的文本。
我有
player1_text = font.render('player1 score', True,(0,0,0))
同樣適用於player2
我假設可能是第一個參數 - >'player1得分'我可以傳遞一個變量,如果我更新變量。 當我調用pygame.update()
它應該像我認為的那樣工作。
只是想要一些確實或實際做的提示。
Pygame Font對象不打算不斷更新和更改。 每次文本更改時,您都需要調用渲染(文本)。 Render()將返回一個新曲面,因此您需要將其blit到屏幕上才能進行更改。
你走在正確的軌道上!
使用變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.