2014-06-23 2 views
0

내가 개발중인 게임에서 나는 상자 주위에 날아 다니는 시체를 가지고 있습니다. 이들 중 일부는 서로 충돌합니다. 문제는 모든 단일 연락처에 대해 contactListener에있는 beginContact 방법이 두 번 (적어도) 호출된다는 것입니다.한 번에 여러 번 충돌하는 시체 [AndEngine]

충돌하는 두 몸체의 최대 탄력은 1입니다.

충돌을 정확히 한 번 수행 할 수있는 방법이 있습니까? 즉, 연락처마다 한 번만 호출되는 beginContact이 있습니까?

답변

0

나는 두 개의 동일한 시체를 실수로 뒤에서 만들었다. 분명히 이로 인해 beginContact 메서드가 각 충돌마다 두 번 호출되었습니다.

이것은 내가 이제까지 가지고있는 가장 심한 버그 중 하나 여야합니다.