이번시간은
슈팅게임이 시작하기 전에 게임시작을 알리는 텍스쳐를 만들고 Player가 격파 되었을때 게임오버 텍스쳐를 나타내어 보겠습니다
먼저 Canvas 에 Text를 만들고 이름을 Ready 라고 합니다.
Ready 인스펙터를 그림과 같이 바꿉니다
새로운 스크립트를 생성하고 이름을 TextContrl 라고 합니다
TextContrl 스크립트를 Canvas 에 붙힙니다
TextContrl 스크립트를 작성합니다 코루틴 함수를 넣어 3초간 텍스쳐가 깜박이는 스크립트를 짭니다
Canvas 를 선택하여 Ready텍스쳐를 Text Contrl 스크립트에 연결합니다.
GameOver 텍스트를 만들고 그림과 같이 인스텍터 속성을 바꿉니다
TextContrl 스크립트를 수정합니다
TextContrl 스크립트를 수정합니다
GameOver 텍스트를 TextContrl스크립트에 연결합니다
GameManager 스크립트를 선택하고 수정합니다
그리과 같이 isPlayerAlive 변수와 KillPlayer() 함수를 추가 합니다
Player 스크립트를 선택하고 스크립트를 수정합니다
OnTriggerEnter2D() 함수에 GameManager.instance.KillPlayer();
추가하여 저장합니다
게임을 실행합니다
게임 시작하면 Ready 텍스쳐가 깜박거리고 Player가 격파 되었을때 GameOver텍스쳐가 뜨는지 확인합니다
'게임 만들기 강좌 > 유니티2D 슈팅게임 만들기' 카테고리의 다른 글
유니티 슈팅 게임 만들기 16_재시작 버튼 만들기 (0) | 2019.01.06 |
---|---|
유니티 슈팅 게임 만들기 15_총알 memory pool 만들기 (0) | 2019.01.05 |
유니티 슈팅 게임 만들기 13_게임매니져 및 점수 올리기 만들기 (0) | 2019.01.03 |
유니티 슈팅 게임 만들기 12_Player 이동제한 만들기 (0) | 2019.01.02 |
유니티 슈팅 게임 만들기 11_Remove Zone 만들기 (0) | 2019.01.01 |