2016-05-22 7 views
0

Я делаю платформенную игру для класса, и я использовал это video в качестве моего руководства. Тем не менее, у меня проблемы с оценкой. Вот мой code. Проблема в том, что, как только я ударил монету, вместо добавления только 1 точки, она непрерывно увеличивается. Пожалуйста помоги!pygame Ошибка в оценке

+1

Пожалуйста, добавьте минимальный код, который требуется для точного копирования вашей ошибки. – Jhecht

+0

уже решена. Спасибо, в любом случае. :) @Jhecht – Rose

ответ

1

В этом разделе, где вы проверить, чтобы добавить к партитуре:

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

Вы забыли установить self.isRight обратно в значение False. Измените свой код на это:

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