如何让相机自动向上和向上旋转,如果它达到极限,那么它会像这个演示一样向右和向下旋转(http://carvisualizer.plus360degrees.com/threejs/)
答案 0 :(得分:1)
你可以在渲染函数中添加一些条件..
if(camera.rotation.x <= 100)
camera.rotation.x +=0.01;
else if(camera.rotation.x > 100)
camera.rotation.x -= 0.01;
尝试使用代码..
答案 1 :(得分:1)
如果你想通过缓和来平滑上下,你可以使用正弦波。动画的核心部分如下所示:
angle += speed;
camera.position.y = centerY + (Math.sin(angle) * waveHeight);
我做了a JSFiddle you can check out。您可以使用centerY,speed和waveHeight属性来获得所需的感觉。
该示例还有一种快速而肮脏的方式来旋转对象。