티스토리 뷰

Programming/수학&물리

사각형과 원의 충돌체크

군자동꽃미남 2015. 12. 10. 02:35
1
2
3
4
5
6
7
8
9
10
11
y    = Math.abs(circle.y - (rect.y+rect.hight));
if (y < circle.r && circle.x > rect.x && circle.x < rect.x + rect.width)
{
    // check
}
 
y    = Math.abs(circle.y - rect.y);
if (y < circle.r && circle.x > rect.x && circle.x < rect.x + rect.width)
{
    // check
}
cs


x축에 관한 충돌 처리는 위의 코드를 x축으로 바꾸면 된다.

'Programming > 수학&물리' 카테고리의 다른 글

원과 벽의 충돌체크(정반사 포함)  (0) 2015.12.10
공튀기기  (0) 2015.12.02
sin, cos, tan  (0) 2015.12.02
두 원의 충돌(원과 점의 충돌)  (0) 2015.11.21
점과 직선사의 거리  (0) 2015.11.21
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함