[유니티]탑다운 슈팅 따라하기 #21 총과 UI

안녕하세요 유랑입니다.



실력향상을 위해서 오늘은 유튜브를 따라하면서 공부하겠습니다.

궁금하신점 있으시다면 댓글로 남겨주세요^^




1. 탑다운 슈팅 따라하기



이번 강의는 Sebastian Lague님께서 만든 예제이며,

유튜브를 보시면 자세한 내용을 배우실 수 있습니다.


유튜브 사이트 => 유튜브 







2. 총과 UI



이번 시간에는 총과 UI를 만들어 보겠습니다.

다양한 총과 웨이브 시스템을 눈으로 보여줄 UI를 구현해 볼게요.




탑다운 슈팅




2-1) 총 만들기 -㉠프리팹 제작



기존에 제작했던 총 프리팹을 이용해 5개의 총을 제작해 보겠습니다.

총 모양과 컴포넌트 속성값만 바꾸니 제가 만든걸 참고하시고,

다양하게 구성하셔도 무관합니다^^




탑다운 슈팅



탑다운 슈팅



탑다운 슈팅



탑다운 슈팅



탑다운 슈팅



탑다운 슈팅



탑다운 슈팅



탑다운 슈팅



탑다운 슈팅



탑다운 슈팅




2-2) 총 만들기 -㉡GunController 스크립트 작성



만든 총은 배열로 웨이브마다 다르게 적용시켜줄겁니다.

GunController 스크립트에다가 총에 관련된 내용을 추가해 주세요.




탑다운 슈팅




2-3) 총 만들기 -㉢Player 스크립트 작성



만든 총은 Player스크립트에서 웨이브마다 다르게 적용시켜 줍니다.




탑다운 슈팅



스크립트 작성이 끝났으면 컴포넌트에 만든 총을 추가해 주세요.



탑다운 슈팅



어떤가요?

이제 웨이브마다 다른 총을 사용할 수 있어요ㅎㅎ



탑다운 슈팅




2-4) 적 이펙트 수정 -Enemy 스크립트 작성



적이 죽을 때 생성되는 사망 이펙트가 뭔가 이상한 부분이 있었죠.

Enemy 스크립트에 머티리얼 렌더러 부분을 수정해 주겠습니다.




탑다운 슈팅



탑다운 슈팅




2-5) UI 생성 -㉠GameUI 스크립트 작성



웨이브의 정보를 보여줄 GameUI 스크립트를 작성해 주겠습니다.

웨이브 정보가 바뀔 때 마다 적의 정보를 보여줍니다.




탑다운 슈팅



배너는 위로올라왔다가 다시 화면밖으로 내려갑니다.

물론 애니메이션으로 만드셔도 무관하나

여기서는 코드로 구현합니다.



탑다운 슈팅




2-6) UI 생성 -㉡배너 제작



스크립트 작성이 끝났으면 UGUI를 이용해 배너를 만들어 보겠습니다.

배너의 형태는 다음과 같습니다.

웨이브 넘버와 적의 수를 보여줍니다.




탑다운 슈팅



따로 앵커 설정은 하지않고 트랜스폼 값만 변경하였습니다.

다음을 참고하셔서 구현해 주세요^^



탑다운 슈팅



탑다운 슈팅



탑다운 슈팅



탑다운 슈팅



탑다운 슈팅



웨이브 설정도 끝났습니다ㅎㅎ

굿굿굿



탑다운 슈팅




3. 마무리



오늘 강의는 여기까지입니다.

탑다운 슈팅을 따라하면서 총과 UI를 만들어 보았습니다.

감사합니다.




수업자료: 탑다운 슈팅 따라하기 #21 총과 UI






댓글

Designed by JB FACTORY