Как исправить ошибку «Текст имеет нулевую ширину» в python при использовании screen.blit - PullRequest
0 голосов
/ 21 января 2019

Я делаю гугл-динозавровую игру на python, и у меня есть многопоточная система подсчета очков.Многопоточность работает, но Pygame продолжает появляться сообщение об ошибке «Текст имеет нулевую ширину»

def scoreCounter(currentScore, block1, block2, delay):
    while(True):
        currentScore += 1
        scoreText = scoreFont.render("Score {0}".format(currentScore), 1, (0, 0, 0))
        screen.blit(scoreText, (1, 1))
        pygame.time.wait(delay)
        #delay is changed based on the current score, default is 100
        #rest of the code is just evaluating whether or not the score has reached a certain point

block1 и block2 являются ссылками на два блока, которые отображаются как препятствия
В результате этодолжен обновить счет.Продолжает появляться та же ошибка.

...