Tweener Framework для C ++? - PullRequest
       13

Tweener Framework для C ++?

9 голосов
/ 17 августа 2010

для ActionScript существует довольно много «анимационных» фреймворков для облегчения анимации объектов. например TweenLite: http://www.greensock.com/tweenlite/

позволяет анимировать произвольный объект одной строкой кода:

псевдокод: анимация движения (myObject, 3.0f, {xpos: 300});

то, что делает эта строка кода, это создание нового объекта анимации, который будет шаг за шагом, в течение 3 секунд, анимировать свойство "xpos" myObject из любого значения, которое в данный момент имеет 300. Кроме того, он позволяет использовать различные функции интерполяции.

Таким образом, чтобы анимировать объект в новой точке, я могу написать одну строку кода и забыть об этом (анимационный объект уничтожит себя, как только закончит анимацию значения).

У меня вопрос, есть ли что-нибудь сравнимое с с ++?

Я знаю, что эти языки совершенно разные. Во всяком случае - я думаю, что это должно быть возможно и было бы очень удобно, поэтому, если кто-то знает структуру, которая делает трюк, будет приветствоваться:)

спасибо!

Ответы [ 2 ]

5 голосов
/ 06 апреля 2012

Я наткнулся на подростков libClaw , и это выглядит многообещающе - хорошо документировано, довольно зрело и более или менее живо.

Я не уверен, что мне нравится тот факт, что он работает только на double с, в то время как он мне понадобится в основном для float с, а иногда int с, но я не думаю, что двойной расчет и приведение потеря производительности должна быть слишком большой ...

3 голосов
/ 20 августа 2010

Как насчет cpptweener . Конечно, который перенесен из удивительной библиотеки as3 tweener .

...