擅长:python、mysql、java
<p>我认为您需要做的就是将:<br/><code>self.text = sysfont.render("Lives: %d" % self.lives, True, (255, 255, 255))</code><br/>添加到您的<code>if</code>中,如下所示:</p>
<pre><code>if event.type == pygame.KEYDOWN:
print "Ouch"
self.lives -= 1
print self.lives
self.text = sysfont.render("Lives: %d" % self.lives, True, (255, 255, 255))
</code></pre>
<p>如果您只在开头有这一行,那么您总是要打印<code>self.lives</code>最初的内容。您需要更新它,但您只需要在触发事件时更新它。你知道吗</p>