一、先看看效果
效果视频:
Video_22-06-15_18-10-11
二、实现方法:
实现思路:先创建一条曲线curve作为运动路线,然后使用const points = curve.getPoints(n)方法将curve分成n-1段;我们可以通过points[n] 获取第n个点的坐标位置;将相机的位置设置为这个坐标,在动画中不断地修改n的值达到移动的效果;具体操作如下:
1、创建curve曲线
获取点坐标的数据可以参照 threejs点击获取三维坐标(Three.js获取鼠标点击的三维坐标)
// 点的坐标数据
const p