gpt4 book ai didi

javascript - 在WebGL中设置相机位置从开始到结束的动画

转载 作者:行者123 更新时间:2023-11-28 06:23:55 26 4
gpt4 key购买 nike

我有相机的当前位置和最终位置(聚焦于某个元素)。我想制作一个从开始到结束的相机动画。

谢谢。

最佳答案

一个想法是创建一个 unit vector它表示从相机到物体的方向。然后使用该值及时更改相机的矢量位置:

var speed = 4;
var p = camera.position;
var dt = p.clone();
dt.normalize();
dt.multiplyScalar(speed);

然后在渲染函数中:

function render () {
if (camera.position.length() > 0) {
camera.position.sub(dt);
}
renderer.render(scene, camera);
requestAnimationFrame(render);
}

https://jsfiddle.net/dc3La82y/

关于javascript - 在WebGL中设置相机位置从开始到结束的动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35289714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com