我在用 python/pygame 编程的游戏中有一个计时器。
当我在主类中拥有所有东西时,计时器工作正常:
time=50
seconds_passed = clock.tick()/1000.0
time-=seconds
draw_time=math.tranc(time)
print(draw_time)
但是,当我将其移至新的班级播放器时
class player():
.
.
.
set_time(self, draw_time):
seconds_passed = clock.tick()/1000.0
time-=seconds_passed
draw_time=math.tranc(time)
print(draw_time)
当我在主类中调用此函数时:
class main():
.
.
.
draw_time=20
player = Player()
print player.set_time(draw_time)
我的时间没有减少,但保持不变!
有什么建议么?