应该表示的函数中的'dt'参数是什么?

时间:2014-03-07 10:55:14

标签: cocos2d-iphone

我看到dt经常用在函数参数中,例如CCScheduler.update(dt)

有谁知道它应该代表什么?

由于

1 个答案:

答案 0 :(得分:1)

啊,是的。一些程序员最喜欢的传递时间:缩写每个变量,直到他们通过条件记忆理解其含义。

dt代表“delta time”。它表示自上次调用同一方法以来经过的时间。在外行人看来,“delta”只是意味着“差异”。

在游戏引擎中,delta时间通常是指自上一帧渲染以来经过的时间。它在数学上定义为:

deltaTime = timeNow - timeOfPreviousCallToMethod;

要了解为何使用它以及如何使用它以及如何在iOS游戏中使用它,请阅读我的blog post about delta time