반응형

이번시간은 

슈팅게임이 시작하기 전에 게임시작을 알리는 텍스쳐를 만들고 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텍스쳐가 뜨는지 확인합니다




반응형

+ Recent posts