3
我应该如何着手在three.js中将相机碰撞添加到地形。Three.js:地形上的相机碰撞
地形是从'mrdoob的three.js'的例子,是随机生成的,我目前正在将其转换为高度图。
我想实现的碰撞如下:
- 相机
- 围绕创建一个“盒子”的对象如果框对象不接触地面,移动相机拍摄下来。
- 如果箱子物体触及地形,请保持摄像机的Y轴。
我应该怎么做呢?
我应该如何着手在three.js中将相机碰撞添加到地形。Three.js:地形上的相机碰撞
地形是从'mrdoob的three.js'的例子,是随机生成的,我目前正在将其转换为高度图。
我想实现的碰撞如下:
我应该怎么做呢?
理论是,你从你所在的位置(相机位置)向下发送一束光线。你找到交点,并根据你决定做什么的距离。明智的实施我不能帮助你,但三,射线应该帮助你。