본문 바로가기

tag

유니티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를 생략해도 된다. 스크립트를 저장한 후 .. 더보기
세번째 프로젝트 만들기_01_디자인 안드로이드 스튜디오와 코틀린에 익숙해지기 위해 만들어 보는 세번째 프로젝트는 "행운의 별"이다. 제목은 Lucky Star 별이 4개 있다. 행운의 별을 클릭하면 Result(결과)에 Lucky! 행운의 별이 아니면 Sorry! 가 나타난다. 새 프로젝트 만들기 참고: 프로젝트 만드는 과정 중에서 앞에서 다루었던 내용은 간단하게 표현하는 경우도 있다. 잘 안되는 부분이 있다면 안드로이드 스튜디오의 앞 글들을 참고한다. 새 프로젝트를 만들기 위해 안드로이드 스튜디오를 실행한다. File > New > New Project를 클릭해서 새 프로젝트를 만든다. Project Templte선택창에서 Empty Activity를 선택한다. Project Name을 Lucky Star로 입력하고 언어는 Kotlin을.. 더보기