while not done:
baddieAddCounter = 0
baddies = []
score += 1
fact = ""
#GIVES PLAYER A NEW FACT EVERYTIME THEY REACH THE TARGET SCORE
if score < 200:
fact == 'NOTHING'
elif score > 200 and score <= 599:
fact == 'SWAG'
elif score > 600 and score <= 799:
fact == 'brehh'
drawText('Score: %s' % (score), font, screen, 10, 0)
drawText('Fact: %s' % (fact), font, screen, 10, 40)
pygame.display.update()
为什么这不起作用?在游戏中,一旦玩家得分达到目标得分(ex> 200),它应该将事实(例如SWAG')改变为它在'if'陈述中所说的事实,但由于'fact =“而保持不变, “”。Pygame评分问题
它应该是'fact ='NOTHING'''不是'fact =='NOTHING''等 –