이번에는 게임창에서 유닛 버튼을 눌렀을 때 똑같은 지정 유닛이 필드에 늘어나게 하는 작업, 일정시간이 지나면 지정 적군 유닛이 계속 필드에 나오게 하는 작업, 유닛은 적군과 만나면 충돌하고, 유닛은 유닛끼리, 적군은 적군끼리 충돌하지 않는 작업 을 해주려고 합니다. 1. 유닛 복제 - Instantiate 우선, 하나의 스크립트로 할 수도 있지만, 유닛과 적군이 명확히 구분되어 있다는 점과 가독성의 편리를위해 UnitSpawner, EnemySpawner 스크립트를 각각 생성해주었습니다. 각각의 스크립트에 각각의 프리팹을 넣어줄 prfUnit과 prfEnemy 변수를 생성했습니다. 먼저, 유닛은 이전에 버튼을 누르면 유닛이 SetActive(true)되도록 만들었습니다. UnitSpawner 스크립트에서..
스테이지 선택 화면에서 스테이지 버튼을 1개로 줄이고 나머지 2개를 캐릭터와 상점 버튼으로 바꿨습니다. 1. 캐릭터 화면 캐릭터 화면UI 추가 및 캐릭터 버튼을 눌렀을 때 스테이지 선택 화면이 꺼지고 캐릭터 화면이 나오는 작업을 해줬습니다. 다양한 캐릭터가 들어갈 캐릭터 리스트창, 캐릭터의 정보가 입력될 캐릭터 정보창, 스테이지에서 사용할 캐릭터를 등록할 수 있는 캐릭터 등록 바 UI를 캐릭터 화면에 추가해줬습니다 백그라운드 배경과 캐릭터 리스트창 등 비슷한 UI들은 전부 이미지로 만들어줬습니다. 뒤로가기 버튼은 스테이지 선택화면에서 가져왔습니다. 캐릭터(유닛)의 모델은 에셋스토어에서 무료로 받아왔습니다. 플레이를 하지 않은 상태에선 저 상태이고, 플레이를 누르면 가운데 유닛과 캐릭터 등록 바의 이미지는..