3
我應該如何着手在three.js中將相機碰撞添加到地形。Three.js:地形上的相機碰撞
地形是從'mrdoob的three.js'的例子,是隨機生成的,我目前正在將其轉換爲高度圖。
我想實現的碰撞如下:
- 相機
- 圍繞創建一個「盒子」的對象如果框對象不接觸地面,移動相機拍攝下來。
- 如果箱子物體觸及地形,請保持攝像機的Y軸。
我應該怎麼做呢?
我應該如何着手在three.js中將相機碰撞添加到地形。Three.js:地形上的相機碰撞
地形是從'mrdoob的three.js'的例子,是隨機生成的,我目前正在將其轉換爲高度圖。
我想實現的碰撞如下:
我應該怎麼做呢?
理論是,你從你所在的位置(相機位置)向下發送一束光線。你找到交點,並根據你決定做什麼的距離。明智的實施我不能幫助你,但三,射線應該幫助你。