【问题标题】:Zoom in and Zoom out Threejs放大和缩小 Threejs
【发布时间】:2017-01-26 16:16:24
【问题描述】:

我在场景中添加了球体,并且在场景中添加了一些平面几何,当我放大时我希望平面几何看起来更小,当我缩小平面几何应该看起来更大我不知道如何解决这个问题有人可以帮我解决这个问题吗?

【问题讨论】:

  • 你用 OrbitController 还是其他控制器进行缩放?

标签: javascript camera three.js


【解决方案1】:

是的!在这种情况下,您应该为相机设置动画。

我假设你的对象在 0,0,0 的中间。

var zoomingIn = true;

function render() {
    if (zoomingIn && camera.position.z > 10) {
        camera.position.z -= 0.1;
    } else if (!zoomingIn && camera.position.z < 100) {
        camera.position.z += 0.1;
    }

    requestAnimationFrame( render );
    renderer.render(scene, camera);
}
render();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 1970-01-01
    相关资源
    最近更新 更多