• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

점프 관련 질문드립니다.

22.03.03 22:21 작성 조회수 185

0

안녕하세요 Rookiss강사님 강의 잘 듣고 있습니다.

 유니티 엔진 Part3까지 들었고 이후에 혼자 여러가지 추가해보고 있습니다.

현재 플레이어 점프 구현 중인데 며칠동안 문제를 찾지 못해서 질문드립니다.

점프 관련 구현한 것은  네번째 사진입니다.

Space를 누르면 점프 실행되고 점프 애니메이션이 끝까지 실행됩니다.

그 이후로 바닥에 내려오면 Idle 상태로 넘어가도록 했으나 넘어가고 있지 않는 걸로 봐서는

바닥과의 충돌이 안되고 있는 것으로 보이는데

원인이 무엇이 있을까요? 감사합니다.

 

 

 

 

 

 

답변 1

답변을 작성해보세요.

0

이런 부분은 로그와 디버깅을 통해
아무리 오래 걸려도 스스로 찾으셔야 합니다.
저 또한 코드를 본다고 바로 알 수 없고
OnCollisionEnter에 로그를 심어 우선 호출은 되고 있는지 확인이 필요할 것 같네요.
(착지할 때 검사 하려고 넣은 코드가 점프를 하자마자 바로 충돌판정이 된다거나, 하는 온갖 이유가 가능)

코드 버그는 눈으로 찾으면 안 되고 로그와 디버깅이 필수이고,
어떤 원인에 대한 가설을 세우고 검증하는 반복 단계가 필요합니다.
처음엔 간단한거 해결하는데도 2~3일씩 헤딩이 필요할 수도 있지만
신기하게도 이것도 정말 하다보면 속도가 점점 빨라져서
나중에 가면 몇 분 내로 찾을 수 있게 됩니다.