如何在 tweenjs 中使用时间轴
How to use the Timeline in tweenjs
文档说:
Timeline The Timeline class synchronizes multiple tweens and allows
them to be controlled as a group.
但是没有示例如何使用它。如果我用
创建时间轴
var tl = createjs.Timeline();
none 个形状已渲染。
时间轴是 TweenMax 中的一个很棒的功能,我也喜欢在 canvas 中使用它。
创建 Timeline
应该不会影响形状的呈现 - 您能否提供更多代码或进一步解释您想要做什么?
Timeline
的用法非常简单:
var timeline = new createjs.Timeline(); //create the Timeline
timeline.addTween(tween, tween2); // add some tweens
timeline.setPaused(true); // pause all tweens
timeline.setPosition(300); // set position on all tweens ...
但是,如果您更习惯于 GSAP,则可以将 GSAP 与 EaselJS/CreateJS 结合使用 - 它们可以很好地协同工作。
我有一个例子:
//First Tween on rav4 object
var ravScaleTween = new createjs.Tween.get(rav4)
.wait(350)
.to({scaleX:1, scaleY:1, x:ravEndPoint.x, y:ravEndPoint.y}, 1500, createjs.Ease.quadOut);
//Second Tween on rav4 object
var ravAlphaTween = new createjs.Tween.get(rav4)
.wait(350)
.to({alpha:1}, 400);
//Create Timeline class
var ravTimeLine = new createjs.Timeline();
ravTimeLine.addTween(ravScaleTween,ravAlphaTween);
rav4 对象开始缩放并移动到 x 和 y 位置(1500 毫秒),因为 rav4 对象的 alpha 在 400 毫秒处逐渐消失
文档说:
Timeline The Timeline class synchronizes multiple tweens and allows them to be controlled as a group.
但是没有示例如何使用它。如果我用
创建时间轴var tl = createjs.Timeline();
none 个形状已渲染。
时间轴是 TweenMax 中的一个很棒的功能,我也喜欢在 canvas 中使用它。
创建 Timeline
应该不会影响形状的呈现 - 您能否提供更多代码或进一步解释您想要做什么?
Timeline
的用法非常简单:
var timeline = new createjs.Timeline(); //create the Timeline
timeline.addTween(tween, tween2); // add some tweens
timeline.setPaused(true); // pause all tweens
timeline.setPosition(300); // set position on all tweens ...
但是,如果您更习惯于 GSAP,则可以将 GSAP 与 EaselJS/CreateJS 结合使用 - 它们可以很好地协同工作。
我有一个例子:
//First Tween on rav4 object
var ravScaleTween = new createjs.Tween.get(rav4)
.wait(350)
.to({scaleX:1, scaleY:1, x:ravEndPoint.x, y:ravEndPoint.y}, 1500, createjs.Ease.quadOut);
//Second Tween on rav4 object
var ravAlphaTween = new createjs.Tween.get(rav4)
.wait(350)
.to({alpha:1}, 400);
//Create Timeline class
var ravTimeLine = new createjs.Timeline();
ravTimeLine.addTween(ravScaleTween,ravAlphaTween);
rav4 对象开始缩放并移动到 x 和 y 位置(1500 毫秒),因为 rav4 对象的 alpha 在 400 毫秒处逐渐消失