유닛과 적군이 만나면 서로 공격하는 기능을 만들었고, 기존의 유닛과 적군의 이동 기능을 조금 수정했습니다. 유닛 공격 기능 유닛과 적군끼리 공격하는 기능을 만들기 위해 각각의 스크립트를 새로 만들어줬습니다. 공격 기능 함수를 만들기 전에 어떻게 하면 서로 공격할지 생각해봤습니다. 1. 유닛의 공격범위 안에 적군이 들어오면, 들어온 순서대로 공격을 해야되기 때문에 공격리스트를 만들어서 순서대로 넣어줄 겁니다. 2. 공격 리스트에 적군이 추가되었다는 것은 공격 범위 안에 적군이 들어왔다는 뜻이니까 움직임을 멈추고 공격하게 만들겁니다. 3. 공격할 때 미리 설정해놓은 적군의 Hp에서 유닛의 Damage를 공격속도에 따라 차감하도록 해줄겁니다. 4. 만약 적군의 Hp가 0보다 같거나 작아지면 해당 적군 오브젝트..
얼마전에 횡스크롤 타워디펜스 게임을 접해서 비슷한 느낌으로 간단하게 만들어보겠습니다. 프로젝트를 만들면서 캡쳐를 미리 해놨어야 하는건데... 시작 부분은 캡쳐본이 없으니 양해부탁드립니다. 1. 홈화면 Unity프로젝트를 3D로 받아왔습니다. MainCamera의 ClearFlag를 skybox에서 solid color로 바꾸어 단색배경을 만들었습니다. 개인적으로 Scene을 바꿔가며 화면을 전환하는 것보다 Image를 만들어 껐다켰다하는게 편합니다. UI작업을 할 것이기에 Hierarchy에서 Canvas에 Image를 추가해줬습니다. Game창에 이미지를 꽉 차게 만들어주기 위해서 Anchor PreSets를 우측 하단을 선택하였습니다. 먼저 홈화면을 만들어주기 위해 TextMeshPro를 사용하여 메..