9

对于 ActionScript,有很多“补间”框架来促进对象的动画化。例如 TweenLite:http ://www.greensock.com/tweenlite/

它允许使用一行代码为任意对象设置动画:

伪代码:tween(myObject, 3.0f, {xpos:300});

这行代码的作用是实例化一个新的补间对象,它将在 3 秒内逐步将“myObject”的“xpos”属性从它当前具有的任何值设置为 300。此外,它允许使用变体不同的插值函数。

因此,为了将对象动画到一个新点,我可以编写一行代码并忘记它(补间对象将在完成动画值后自行销毁)。

我的问题是,C++ 是否有可比性?

我知道这些语言完全不同。无论如何 - 我认为这应该是可能的并且会非常方便,所以如果有人知道一个可以解决问题的框架,将受到欢迎:)

谢谢!

4

2 回答 2

5

我偶然发现了libClaw 的 tweeners,它看起来很有希望 - 有据可查,相当成熟,或多或少还活着。

我不确定我是否喜欢它double仅在 s 上运行的事实,而我主要需要它用于floats 有时ints,但我不认为双重计算和铸造性能损失应该太大......

于 2012-04-06T12:00:26.670 回答
3

How about cpptweener. Of course which is ported from the awesome as3 tweener library.

于 2010-08-20T07:16:35.220 回答