xna 4.0을 사용하여 C#에서 2 차원 게임을 간단하게 만들고 있는데, AABB 충돌 감지 방법을 사용하고 있습니다. 나는이 질문이 매우 기초적이라면 나는 프로그래밍의 초심자이므로 사과하겠습니다.움직이는 스프라이트로 2 차원 스프라이트 충돌 처리 맨 위?
여러 명의 적을 플레이어쪽으로 이동 시켜서 그를 공격하려고합니다.하지만 둘 이상을 추가 할 때마다 충돌과 처리를 관리하는 데 매우 어려움을 겪고 있습니다. 내가 사용하고있는 간단한 사각형 교차 충돌을 어떻게 관리해야합니까? 나는 충돌이 사실로 돌아 왔을 때 이전 위치로 적을 세우려고했으나 많은 펑키 한 것들을했습니다.
도움 주셔서 감사합니다.
에서 다운로드 할 수 있습니다, 그래서 일을 처리하는이 충돌을 구현하기 위해 노력 ... 그리고 작동하는 것 같다,하지만 때로는 내 스프라이트 약 무작위 점프를 얻을. .. 실제로 콜리 전 핸들러를 호출 할 때와 관련이 있다고 생각합니다. 내가 언제 있어야하니? 또한 도움을 주셔서 감사합니다. –
업데이트 할 때마다 AABB를 두 번씩 호출해야합니다. 충돌을 원합니다. –
나는 그것을했다. 그리고 나는 그것이 불린 후에 어떤 물체도 충돌하지 않는 곳을 가지고있다. 그러나 이상한 방법으로 고쳐 버린다. Sprites는 종종 장소를 바꾼다. –