假设我有一个全局变量,time每次窗口更新时,该变量都会根据某个 FPS(例如在 Pygame 中)增加 1 个单位。然后假设我有另一个根据 定义的变量time,如下所示:
def function():
global time
t = time // 3
final = t + 100
if t < final:
pass
else:
pass
我想要的行为是变量存储函数第一次调用时final的值,然后变成常量,同时与 一起运行。因此,并不总是比 提前 100 (这正是发生的情况),而是在函数第一次捕获时比 提前 100 ,然后保持该数字不变。那怎么办呢?tfinalttimefinalttt
芜湖不芜
相关分类