簡體   English   中英

放大和縮小Threejs

[英]Zoom in and Zoom out Threejs

當我放大時,我已經向場景中添加了球體,還向場景中添加了一些平面幾何形狀。我希望平面幾何形狀看起來更小,而當我縮小平面幾何形狀時應該看起來更大,我不知道如何解決此問題,有人可以嗎?幫助我解決這個問題。

是! 在這種情況下,您應該為相機設置動畫。

我假設您的對象位於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();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM