使用增量时间缩放对象?

时间:2012-12-04 15:15:30

标签: actionscript-3 math time

我正试图通过一些缓和来扩展和反对。哪个工作正常。但我还想将delta时间值应用于实际缩放。我很困惑在哪里添加价值。

以下是缩放代码:

scale  += (MIN_SCALE  - scale) * 0.6;

我如何应用增量时间值?这不像在以下方式处理职位时那样:

x += deltaTime * speed;

这是一个适用于我认为的大多数语言的一般性问题。但就我而言,我使用的是ActionScript 3。

提前多多谢谢!

1 个答案:

答案 0 :(得分:3)

我可能会将它乘以另一个变量,随着时间的推移变化(增加,减少)。

scale  += (MIN_SCALE  - scale) * 0.6 * scaleModifier;

//使用任何计时器更改scaleModifier的值:

scaleModifier = deltaTime * 0.1;