Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
THREE.Js tween animate camera.setLens()动画_Camera_Three.js - Fatal编程技术网

THREE.Js tween animate camera.setLens()动画

THREE.Js tween animate camera.setLens()动画,camera,three.js,Camera,Three.js,我认为,似乎不可能通过via为cameraZoom设置动画。设置镜头 我试图向后移动凸轮,同时通过setLens进行变焦 有什么想法吗 谢谢 function zoomLens(lens, endLens){ var tweenLens = new TWEEN.Tween(lens).to(endLens, 2000); tweenLens.onUpdate(function(){ camera.setLens

我认为,似乎不可能通过via为cameraZoom设置动画。设置镜头

我试图向后移动凸轮,同时通过setLens进行变焦

有什么想法吗

谢谢

function zoomLens(lens, endLens){
            var tweenLens = new TWEEN.Tween(lens).to(endLens, 2000);
            tweenLens.onUpdate(function(){
                   camera.setLens(lens);
                });
            tweenLens.start();
        }
在renderloop中:


TWEEN.update()

是否在动画期间更新每一帧的摄影机投影矩阵?摄影机设置为matrixAutoUpdate=true I tryed camera.UpdateProjectMatrix();在渲染循环中。什么也不做。我可以进入照相机。设置镜头(50);在控制台上,它可以正常工作。好吧,那么可能会显示您的twweening代码吗?:)也许有什么不对劲了