2013-02-03 4 views
3

three.js의 지형에 카메라 충돌을 추가하려면 어떻게해야합니까?Three.js : 지형에서의 카메라 충돌

지형은 'mrdoob의 three.js'예제에서 가져온 것으로 무작위로 생성되며 현재 높이 맵으로 변환 중입니다.

나는 다음과 같이 충돌을 구현하는 생각입니다 :

  • 이 상자 개체가 지형을 접촉하지 않는 경우, 카메라
  • 주위에 '상자'객체를 생성 카메라를 아래로 이동합니다.
  • 상자 객체가 지형과 접촉하는 경우 카메라의 Y 축을 유지하십시오.

어떻게해야합니까?

답변

3

이론은 사용자가 (카메라 위치)에서 바로 광선을 보내는 것입니다. 교차 지점을 찾고 거리에 따라 무엇을 해야할지 결정합니다. 구현은 현명하지만 당신을 도울 수는 없지만 3 번입니다. 레이가 도와야합니다.

관련 문제