pygame 记分错误
pygame Error in keeping score
我正在为 class 制作平台游戏,我使用了这个 video as my guide. However, I'm having trouble keeping score. Here is my code。问题是,一旦我击中一枚硬币,它就不会只增加 1 点,而是会不断增加。请帮忙!
在您检查以添加分数的这一部分中:
if self.isRight == True:
self.score += 1
您忘记将 self.isRight
设置回 False。将您的代码更改为:
if self.isRight == True:
self.score +=1
self.isRight = False
我正在为 class 制作平台游戏,我使用了这个 video as my guide. However, I'm having trouble keeping score. Here is my code。问题是,一旦我击中一枚硬币,它就不会只增加 1 点,而是会不断增加。请帮忙!
在您检查以添加分数的这一部分中:
if self.isRight == True:
self.score += 1
您忘记将 self.isRight
设置回 False。将您的代码更改为:
if self.isRight == True:
self.score +=1
self.isRight = False