CompareTag 썸네일형 리스트형 유니티21_게임 제작 과정 05_충돌 설정 적 소멸 앞 글에 이어서 Enemy가 총알을 맞고 health값이 0 이 되면 소멸(죽음)하도록 만들어 본다. 17번~20번줄 적이 데미지(손상)을 입으면 health값이 감소한 후 if 조건문을 만들어서 0 이하가 될 때 실행할 코드를 만든다. health값이 0보다 작거나 같으면 Die( )메서드를 실행하도록 한다. *Die : 죽다 Die( )메서드가 없기 때문에 30번줄에 메서드를 만든다. 30번~33번줄 반환값이 없는 void 타입의 Die메서드가 호출되면 앞에서 총알을 없앨 때 사용했던 Destroy( ) 메서드를 사용한다. 여기서 gameObject는 현재 스크립트의 클래스의 Enemy 객체가 된다. this는 이전 글 '상속'에서 설명했다. this를 생략해도 된다. 스크립트를 저장한 후 .. 더보기 이전 1 다음