如何解决如何使每次调用的方法变量变大?
我正在尝试在“游戏”中增加一些难度。基本上,我希望每次玩家得分乘以100时(该值应发生在100、200等)时,调用提高sprite速度的方法。
我正在使用pygame和livewires软件包。
我如何使用类似这样的范围来处理它:
if self.score.value in range(0,10000+1,100):
pizza.update_speed()
更新方法只会提高速度:
def update_speed(self):
Pizza.speed += 0.25
所以...它可以工作,但是我确信它并不优雅,并且有更好的方法来实现。
我应该如何编码,以便以适当的方式“无限”检查分数?
解决方法
您可以检查%
和100除的余数(self.score.value
)是否为0:
if self.score.value % 100 == 0:
pizza.update_speed()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。