-
탑뷰 슈팅 디펜스 장르의 게임을 만들고자 개발을 시작하게 됨
-
맵 에디터를 활용해 자신이 원하는 맵을 만들어 플레이 할 수 있도록 구현
* parkSihyeong46
- 맵 에디터
- 스테이지
- 터렛
공격, 생성
* Jinhun-Noh
- 캐릭터
이동, 공격, 애니메이션
- 적
애니메이션
- 무기
라이플, 샷건
- 웨이브 끝난 후 추가 옵션
- 배경 사운드
-
C#
-
Visual Studio
-
Unity
처음부터 체계적인 구조를 잡아서 짜임새 있는 프로그램을 만들려 했으나
경험 부족으로 구조를 잘못 잡는 바람에 더 복잡한 코드로 되어버렸음
위와 같은 구조가 된 배경에는 프리팹에 오브젝트 데이터를 넣어놓고 그걸 어드레서블로 가져왔어야 했지만,
오브젝트 데이터 가져오는 부분과 어드레서블로 프리팹을 로딩하는 부분을 따로 만들어 두는 바람에
동작 코드가 복잡해져 맵 에디터에서 오브젝트를 추가하려고 할 때
UI 추가하고, 오브젝트 데이터 따로 입력해서 저장하고, 어드레서블 생성해서 저장을 해야하는
복잡한 문제가 발생했음
다음번 프로젝트에서는 해당 문제가 생기지 않도록 신경을 쓸 것
조작법 | W S A D |
공격 | 클릭 |
재장전 | R |
-
노란색 발판 오브젝트: 캐릭터 스폰 위치
-
빨간색 발판 오브젝트: 적 스폰 위치
-
파란색 발판 오브젝트: 적 이동 경로
- 적은 파란색 발판 오브젝트를 따라가며 마지막 파란색 발판 오브젝트에 도달하면 소멸처리