我有一個補間功能,可以使用「Easing.Elastic.Out」爲攝像機角度設置動畫。我如何更改寬鬆的週期和幅度?更改緩動參數
camera.lookAt(scene);
var controls = new THREE.OrbitControls(camera, renderer.domElement);
function camTweenLeft (startAngle){
\t \t var prevAngle=startAngle;
\t \t var tween = new TWEEN.Tween({angle:startAngle})
\t \t .to({angle:startAngle - 40*Math.PI/180},1000)
\t \t .easing(TWEEN.Easing.Elastic.Out)
\t \t .onUpdate(function(){
\t \t \t controls.rotateLeft(this.angle-prevAngle);
\t \t \t prevAngle=this.angle;
\t \t })
\t \t .start()
\t }
除非您編寫自己的「緩動」功能,否則無法更改所需的屬性。 – gaitat