개발일지/ProjectF
2024. 2. 22.
[ProjectF] 시스템 구성 - 0
이전 Cazzle 프로젝트와 별개로, 이 프로젝트는 순수히 개발 능력과 기술력을 스스로 검증하고자 시작한 프로젝트이다. 온갖 독특한 기능과 난제들을 만들어 해결해보려한다. 장르는 디펜스, 포탑 역할을 하는 캐릭터들을 그리드에 배치하여 라운드마다 찾아오는 적들을 물리치는 게임을 만들어본다. 그리드 쉐이더 작성 먼저, 캐릭터를 그리드 위에 배치할 것이기 때문에 그리드를 표현하는 쉐이더를 작성하려한다. 그리드는 간단히 주어진 월드 스페이스 좌표를 주면 해당 좌표를 중심으로 원형내에 그리드를 그리게하고, 자잘한 텍스쳐를 추가하여 최종적으로 컬러를 마무리 지으려 한다. 목표하고자 하는 그리드를 그리기 위해서는 그리드를 표현할 컬러와 월드 스페이스 좌표, 반지름, 그리드의 두께, 그리고 그리드셀의 크기이다. 이것을..