티스토리 뷰

반응형
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
«   2025/08   »
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
글 보관함
반응형