Ale*_*loy 2 javascript animation canvas tween paperjs
我希望能够使用Paper.js定义补间动画。到目前为止,我已经确定Tween.js可能是为此最佳的库。但是,我在网络上没有看到任何示例,它们似乎都是针对Three.js的。
有人对我如何实现补间动画有其他建议吗?我正在尝试为mouseMove()mouseDown()和mouseUp()事件上的某些路径设置动画。
小智 5
以下是一些如何将Tween.js与Paper.js结合使用的示例:
这是第一个示例中关于paperjs + tweenjs集成的相关代码段。
path.position = {
x : 100,
y : 100
}
createjs.Tween.get( path.position, { loop: true } )
.to( { x: 300 }, 1000, createjs.Ease.quadOut )
.wait( 2000 )
.to( { x: 100, y: 300 }, 1000, createjs.Ease.quadOut )
.wait( 2000 )
.to( { x: 100, y: 100 }, 1000, createjs.Ease.quadOut )
.wait( 2000 )
.call( function() {
console.log( 'done!' );
} );
var update = function() {
paper.view.draw();
}
createjs.Ticker.setFPS( 60 );
createjs.Ticker.addEventListener( 'tick', update );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1272 次 |
| 最近记录: |