티스토리 뷰
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 |
댓글