我看到dt
经常用在函数参数中,例如CCScheduler.update(dt)
。
有谁知道它应该代表什么?
由于
答案 0 :(得分:1)
啊,是的。一些程序员最喜欢的传递时间:缩写每个变量,直到他们通过条件记忆理解其含义。
dt
代表“delta time”。它表示自上次调用同一方法以来经过的时间。在外行人看来,“delta”只是意味着“差异”。
在游戏引擎中,delta时间通常是指自上一帧渲染以来经过的时间。它在数学上定义为:
deltaTime = timeNow - timeOfPreviousCallToMethod;
要了解为何使用它以及如何使用它以及如何在iOS游戏中使用它,请阅读我的blog post about delta time。