속도를 변경하거나 임펄스를 적용하는 대신 겹치는 몸체의 위치를 수정하여 충돌을 해결하는 간단한 물리 엔진이 있습니다. 속도는 영향이 이미 해결 된 후 또는 통합 부품 중에 만 변경됩니다.
힙의 맨 아래에있는 객체에 맨 위의 객체가 너무 많은 압력을 가하는 것 (암시 적으로 존재하며 알고리즘에 압력 모델링이 없음)에 문제가있어 바닥을 통해 밀려납니다. 기타
객체를 y 좌표로 정렬 하여이 문제를 해결하고 싶기 때문에 충돌이 상향식으로 해결되었습니다. 그러나 이제 엔진은 실제로 정지 상태 인 객체에 대해 이상한 터지는 동작을 보여줍니다 (gif 참조).
소스 코드를 제공하지 않고이게 무엇일까요?