개발일지/유니티 3D

유니티3D 게임 개발 일지 - 4 [복셀디펜스] (노드선택 로직 + UI 해상도 최적화)

CarBonSIX 2020. 1. 18. 16:53

건물을 건설하려면 토대가 필요하겠죠?

제가 만드는 게임에서는 그걸 노드라고 부릅니다.

노드

하얀색 발판같이 생긴게 노드입니다.

타워디펜스를 할때 타워를 건설하는 방법은 여러 가지가 있지만 두 가지로 정리하지면,

첫 번째는 원하는 지점에 건물을 드래그해서 두거나,

두 번째는 원하는 지점을 선택하고,

상점등의 UI에서 원하는 타워를 선택하는 방법이 있습니다.

 

여기서 저는 두 번째 방법을 사용했습니다.

아직, 상점UI는 만들지 못했고...

우선 노드 선택부분과 임시로 건설 버튼 만들었습니다.

 

결과는 

노드 선택과 건설

잘 작동하는 것을 볼 수 있습니다!

눈에 띄는 건설 버튼

 

저 버튼은 차후에 상점이나 타워 종류를 선택하는 등의 UI로 바꿀 예정이고,

저 UI는 원래 화면 밖으로 나가는 등의 버그(?)가 있었지만,

해상도를 카메라에 고정해서 해결했습니다!

 

이상입니다!