我试图在"游戏";。基本上,我想调用这个方法来提高精灵的速度,每次玩家得分是100的倍数(应该发生在100、200等(
我正在使用pygame和livewires软件包。
我是如何通过使用范围来处理的,比如:
if self.score.value in range(0, 10000+1, 100):
pizza.update_speed()
更新方法只会提高速度:
def update_speed(self):
Pizza.speed += 0.25
所以。。。它有效,但我确信它并不优雅,还有更好的方法。
我应该如何编码它,以便检查分数"无限";以一种恰当的方式?
您可以检查self.score.value
和100的除法的余数(%
(是否为0:
if self.score.value % 100 == 0:
pizza.update_speed()