pygame在保持分数时出错



我正在为课堂制作一个平台游戏,我用这个视频作为我的指南。但是,我在记分方面遇到了麻烦。这是我的代码。问题是,一旦我击中一枚硬币,它不是只增加 1 点,而是连续递增。请帮忙!

在本节中,您检查以添加到分数:

if self.isRight == True:
    self.score += 1

您忘了将self.isRight设置回 False。将您的代码更改为以下内容:

if self.isRight == True:
    self.score +=1
    self.isRight = False

相关内容

  • 没有找到相关文章

最新更新