나는 브레이크 아웃 클론 (첫 번째 게임)을 작성하고 있으며 벽돌의 어느 쪽이 맞았는지 알아내는 데 완전히 붙어 있습니다.
다음과 같은 충돌 감지 방법이 있습니다.
DetectCollision(Object a, Object b)
x = distance(a.x, b.x);
y = distance(a.y, b.y);
if (x is smaller than the combined width & y is smaller is than combined height {
return true;
}
return false;
이것은 완전히 잘 작동하지만 충돌의 측면과 중심에 대한 위치를 알아야 제대로 응답 할 수 있습니다.
지난 몇 일 동안 스누핑을했지만 길을 잃었습니다.