Unity 2D hit,dead 구현

2025. 7. 18. 00:32·유니티 개발/사이드 뷰 게임

전 글에서는 몬스터의 움직임 및 공격을 정리 하였습니다

이번 글에서는 플레이어의 공격에 hit 되었을때 체력이 없어서 죽을때를 구현한것을 정리해보겠습니다

 

일단 먼저 스크립트에 Hit 스크립트를 만듭니다.

    public void Hit(float Damages)
    {
        nowHp -= Damages;

        if(nowHp > 0)
        {
            animator.SetTrigger("Hit");
            state = monsterState.hit;
        }
        else
        {
            animator.SetTrigger("Dead");
            state = monsterState.dead;
        }

    }

 

이걸로 끝이 아니라 맞았다면 지금 실행하고 있는 애니메이션은 멈추고 HIT or Dead 애니메이션이 나와야 합니다

이 이미지를 보녀 any State에 Hit와 Death가 연결이 되어 있습니다 Any State는 애니메이션 도중에 

파라미터를 설정 하면 현재 애니메이션을 중단 후  Any State에 연결된 애니메이션이 실행이 됩니다.

 

'유니티 개발 > 사이드 뷰 게임' 카테고리의 다른 글

Unity 2D 게임 UI - 체력 바 및 시간 구현  (0) 2025.07.18
Unity 2D 스크립터블 오브젝트 생성  (0) 2025.07.18
Unity 2D 몬스터 기본 움직임 및 공격  (0) 2025.07.17
Unity 2D 캐릭터 공격 구현  (0) 2025.07.17
Unity 2D 애니메이션 - 애니메이션 구현  (0) 2025.07.17
'유니티 개발/사이드 뷰 게임' 카테고리의 다른 글
  • Unity 2D 게임 UI - 체력 바 및 시간 구현
  • Unity 2D 스크립터블 오브젝트 생성
  • Unity 2D 몬스터 기본 움직임 및 공격
  • Unity 2D 캐릭터 공격 구현
dove-dove
dove-dove
dove-dove 님의 블로그 입니다.
  • dove-dove
    dove-dove 님의 블로그
    dove-dove
  • 전체
    오늘
    어제
    • 분류 전체보기 (38)
      • 유니티 개발 (38)
        • 팀 포트폴리오 - 슈퍼 마리오 (7)
        • 사이드 뷰 게임 (22)
        • 계륵 (8)
        • 깃 주소 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
dove-dove
Unity 2D hit,dead 구현
상단으로

티스토리툴바