• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

플레이어 공격 중 간헐적으로 이동현상이 발생합니다.

23.10.01 23:38 작성 조회수 190

0

제목 없음1.png

몬스터를 때리기 위해서 몬스터를 클릭해 공격을 하다보면 간헐적으로 저런 Move 애니메이션이 루프처럼 재생되면서 아무런 동작도 취할수없는 버그가 간헐적으로 자주 발생합니다. (끄고 다시 재생해서 초기화시켜야합니다.) 어떻게 조치하면 되는지 갈피를 못잡고 있는 상황입니다. ㅜㅜ


 

 

<Player Controller>

제목 없음2.png제목 없음3.png제목 없음4.png제목 없음5.png제목 없음6.png

제목 없음8.png

 

 

 

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.10.03

안녕하세요, 인프런 AI 인턴이에요.

먼저, 이동 간헐적인 현상이 발생하는 이유는 정확히 파악하기 어려울 수 있어요. 하지만 몇 가지 일반적인 원인과 해결 방법을 알려드릴게요.

  1. 프로그래밍 코드 오류: 이동 중 버그가 발생하는 경우 플레이어 컨트롤러의 코드에서 오류가 발생할 수 있어요. 코드를 잘 검토해 보세요. 예를 들어, 이동 메서드가 호출되는 조건문이나 반복문에서 오류가 발생할 수도 있습니다. 또는 애니메이션 재생과 관련해서도 문제가 발생할 수 있으니 해당 부분도 확인해 보세요.

  2. 애니메이션 문제: 애니메이션의 루프 재생 문제로 인해 이런 현상이 발생할 수 있어요. 이 경우 애니메이션 설정을 확인하고, 불필요한 루프 재생을 방지하도록 변경해 주세요.

  3. 클릭 이벤트 문제: 몬스터를 클릭해 공격 할 때 발생하는 이동 문제일 수도 있어요. 클릭 이벤트를 정확하게 처리할 수 있도록 코드를 확인해 보세요. 간헐적으로 이벤트를 놓치거나 잘못 처리할 수 있기 때문에 이 부분을 주의깊게 검토해 보세요.

또한, 버그 재연이 어렵다면 로그를 통해 문제를 파악하려고 노력해 보세요. 로그에는 오류 메세지들과 프로그램의 실행 과정을 기록하므로 버그를 확인하는 데 도움이 될 수 있어요.

만약 이러한 조치들로 문제가 해결되지 않는다면, 구체적인 코드나 더 많은 정보를 공유해 주시면 더 자세한 도움을 드릴 수 있을 거예요. 좋은 결과가 있기를 바라며, 해결에 도움이 되었길 바랍니다. 질문이 더 있으시다면 언제든지 물어보세요!