簡體   English   中英

Pygame:我將如何設置文本對象,但文本是否會不斷變化?

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

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