对于动画项目,我们希望对可变数量的对象进行建模。这意味着计算和渲染部分将花费可变的计算时间。但是我们希望动画的帧速率保持恒定。因此,我们想计算一段代码所花费的时间,如果它少于预期的帧速率,则在计算下一帧之前,我们要等待剩余的时间。
是否有简单的方法可以做到这一点?
一种方法是使用时间库,该库的方法时间可让您计算一段代码执行所花费的时间,下面是一个示例。
import time
start_time = time.time()
#Your code here
end_time = time.time() - start_time
print(end_time)