-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
플레이어 피가 0일때 Idle상태가 돼야하는거 아닌가요?
22.12.28 23:51 작성 조회수 279
0
강의 대로 따라했는데 강의에서도 보면 플레이어 피가 0이하가 되어도 몬스터가 계속 때리더라구요 근데 몬스터 컨트롤러 OnHitEvent를 보면 targetStat.Hp > 0 때의 else는 targetStat.Hp <=0 이니깐 플레이어가 체력이 0이하가 되면 몬스터는 Idle 상태가 돼야하는거 아닌가요? 왜 계속 때리는건가요?
답변을 작성해보세요.
1
Rookiss
지식공유자2022.12.28
좋은 질문이지만 이런 부분은 스스로 답을 알아내셔야 합니다!
거꾸로 Idle에서 다른 상태로 넘어갈 때
정말 정말 죽은 애(hp = 0)를 걸러내는지를 보면 되겠죠.
H_dong
질문자2022.12.29
아 updateIdle에서 죽은 애를 걸러내지 않아서 다시 moving -> skill로 넘어가서 걸러지지가 않는군요! 강의 잘 듣구 있습니다. 감사합니다!!!
답변 1