• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

플레이어 피가 0일때 Idle상태가 돼야하는거 아닌가요?

22.12.28 23:51 작성 조회수 279

0

강의 대로 따라했는데 강의에서도 보면 플레이어 피가 0이하가 되어도 몬스터가 계속 때리더라구요 근데 몬스터 컨트롤러 OnHitEvent를 보면 targetStat.Hp > 0 때의 else는 targetStat.Hp <=0 이니깐 플레이어가 체력이 0이하가 되면 몬스터는 Idle 상태가 돼야하는거 아닌가요? 왜 계속 때리는건가요?

답변 1

답변을 작성해보세요.

1

좋은 질문이지만 이런 부분은 스스로 답을 알아내셔야 합니다!
거꾸로 Idle에서 다른 상태로 넘어갈 때
정말 정말 죽은 애(hp = 0)를 걸러내는지를 보면 되겠죠.

H_dong님의 프로필

H_dong

질문자

2022.12.29

아 updateIdle에서 죽은 애를 걸러내지 않아서 다시 moving -> skill로 넘어가서 걸러지지가 않는군요! 강의 잘 듣구 있습니다. 감사합니다!!!