• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

몬스터가 벽을 뚫고 맵 밖으로 나가버립니다 ㅜㅜ

21.08.29 14:18 작성 조회수 150

0

제목 그대로 collision 처리해놓은 벽을 뚫고 그대로 나가버리는데 해결 방법을 모르겠습니다 ..

대각선으로 이동하면서 나가버리던데 이 부분에 대해서 질문 드리고 싶습니다..

답변 1

답변을 작성해보세요.

2

당연한 얘기지만 위 내용으로는 저도 알 수 없습니다 ㅎㅎ
추천드리는 방식은 맵을 인위적으로 

벽벽벽
벽O벽
벽벽벽

으로 만들어 본 다음 몬스터를 O 위치에 배치하고 디버깅을 해보세요.
A* 코드가 문제일 수도 있고, 맵 좌표가 어긋날 수도 있지만
사실 어느 부분을 고치셨는지 저도 모르기 때문에
어디가 문제라고는 말씀드릴 순 없습니다.

작업을 할 때 코딩하는 시간이 3이면 디버깅하는 시간이 7이라고
종종 말씀을 드리는데 절대 농담이 아닙니다.
현업에서 위와 같은 버그가 제보 되었다면,
수단과 방법을 가리지 않고 원인부터 파악을 해야 하는데
1~2일 정도씩 걸릴 수 있지만 언젠가 만날 문제라고 생각하고 찬찬히 살펴보시기 바랍니다.
그리고 디버깅도 하다 보면 늘어요!