여기서 주인공 캐릭 말고 다른 적캐릭들이 걍 바글바글 주인공한테 앵기는데,
주인공하고도, 다른 적캐릭하고도 서로 다 충돌을 체크해야 하니까, 예를 들면
각 캐릭터들의 좌표를 각 캐릭터의 중심점 좌표로 잡고 크기가 예를들어 16*16이면
어차피 상하좌우 캐릭터 경계면이 중심점 좌표로부터 +-8이니까 이걸로 그냥 다른
캐릭터의 중심점 좌표와 현재 검사하려는 캐릭터의 중심점 좌표를 비교해서 8 이하가
되면 겹치는 거, 즉 충돌하는 걸로 판별하고, 충돌하는 방향은 중심점 좌표간의 역학적
관계(기준 캐릭터로부터 좌우상하 어디에 있나)를 판별해서 알아 내는거지.
걍 이렇게 하면 되게 간단한데 기본적인 2D 게임에 필요한 충돌검사는 되지 않니?
병신색휘야 아무 엔진이나 들고 rect의 intersect가 어케 구현되있나 처봐라 ㅉㅉ
어찌 한프레임에 1픽셀 이상 안움직일꺼라고 생각하지 ㅉㅉ
간만에 눈팅하러와서 게임한다는 놈 있어서 알려주니까 고집은 존나게 세요
1픽셀 이상 움직여도 씨발년아 상관이 없지. 캐릭의 크기 이상만큼 빠르게 움직이는 게 아니면
그러니까 한 프레임에 캐릭 크기 이상 움직이게 되면 내 방식이 안 되는데 씨발년아 그런거 생각 안 하고
아 씨발년 니 꼴리는데로 하세요
한 프레임에 캐릭 크기 이하로 움직이게 되면 결국엔 캐릭 범위에 걸리고 그럼 충돌로 체크 되니까 씨 발 년아 그정도 생각은 하고 하는 소리야 씨발 좆같은 새끼야.
알겠습니다. 가르쳐 주셔서 감사하구요...
box2d같은거 까보는건 어때?
http://www.box2d.org/manual.html#_Toc258082970
여기에 Time of Impact가 니가 제기하는 문제같은뎅 얘네 나름대로 해결책을 찾은듯 함
그냥 저걸 가져다가 쓰는 게 답일거 같네요.
2D 충돌은 피타고라스 정리라니까!!!