개발/DirectX2 충돌체크 - OBB AABB충돌의 경우 물체가 회전했을 경우에도 바운딩 박스는 고정된 상태로 충돌을 체크하기 때문에 정밀한 충돌체크가 불가능하다.따라서 좀 더 정밀한 충돌체크를하기 위해서 OBB 충돌체크 방법을 사용한다.OBB(Object Oriented Bounding Box) 한글로 풀어서 방향성이 있는 경계 상자이다.AABB와는 달리 두 바운딩 박스의 축이 모두 다를 수 있어 분리축 이론에 근거하여 각 변들을 분리축들에 모두 투영시켜 비교해봐야한다. 2015. 10. 1. 충돌체크 - AABB 충돌 체크 중 가장 기본이면서 간단하고 쉬운 방법으로 AABB방법이 있다.AABB는 풀어서 Axis aligned Bounding Box라고 하며 해석해보면 축이 나란한 경계 상자 정도로 해석됩니다.한쪽으로 기울어지지 않은 즉 축이 나란한 직사각형 A와 B가 있을 때 A와 B가 충돌하기 위한 조건은 다음과 같다. 1. X축에 대하여 겹치는지 체크 - B.Left + B.Width > A.Left && A.Left + A.Width > B.left 2. Y축에 대해여 겹치는지 체크 - B.Bottom + B.Height > A.Bottom && A.Bottom + A.Height > B.Bottom축마다 2가지 조건이 있으므로 펼쳐보면 총 4가지 조건이 있다. 이 조건들을 모두 충족 시켰을 경우 충돌했다고.. 2015. 10. 1. 이전 1 다음