【发布时间】:2015-06-26 17:31:10
【问题描述】:
我刚刚开始使用 Three.js 和一般的图形编程。我要做的就是将相机从一个位置平稳过渡到另一个位置。
我发现的一个解决方案使用了 PathControls.js,该文件已被删除。
【问题讨论】:
-
搜索
tween可能会对您有所帮助
我刚刚开始使用 Three.js 和一般的图形编程。我要做的就是将相机从一个位置平稳过渡到另一个位置。
我发现的一个解决方案使用了 PathControls.js,该文件已被删除。
【问题讨论】:
tween 可能会对您有所帮助
这个功能应该有帮助。需要 tween.js,你可以在 three.js 的 examples/js/libs 文件夹中找到它
function setupCameraPositionTween( source, target, duration, delay, easing )
{
var l_delay = ( delay !== undefined ) ? delay : 0;
var l_easing = ( easing !== undefined ) ? easing : TWEEN.Easing.Linear.None;
new TWEEN.Tween( source )
.to( target, duration )
.delay( l_delay )
.easing( l_easing )
.onUpdate ( function()
{
// copy incoming position into camera position
camera.position.copy( source );
})
.start();
}
【讨论】: