프로그래밍 공부

DirectX3D포트폴리오 제작 2

카테고리 설명
  • 에디팅 시스템중, CardEdit시스템을 먼저 구현하고있다. 유닛 자체를 먼저 구현하려고 하였으나, UI 작업이 먼저 우선되어야 그 이후에 유닛을 넣던 말던 할 것 같아서 그렇다. 유닛 자체의 알고리즘 베이스는 bired군집 알고리즘 을 베이스로, Collision처리를 map형태로 위치좌표에 따른 충돌연산최적화를 진행할 것 이다. UI자체는 인스턴싱을 통해 여러개의 UI를 동시에 띄워도 큰 지장이 없도록 작업할 것 이다. 사실 Quad를 여러개 띄운다고 해서 큰 부하가 발생하지는 않는다. 그럼으로 시간이 오래걸리면, 그냥 Quad를 여러개 만들어서 박아넣는 식으로 제작할 생각또한 있다. Card에 대한 TextBox의 Save,Load를 통해 CardEditSystem의 기초를 넣는다.

  • 계획단계 이다. 기술문서를 염두해두고, 포트폴리오의 기획을 작성하였다. 베이스는 스타2 선술집을 바탕으로, 엔진을 재작하여. 쉽고 간단하게 게임내부에 객체를 추가. 삭제할 수 있도록 하는 것 이다. 크게 에디터를 3단계로 구성. 스테이지 에디터, 카드 에디터, 유닛에디터 로 구성하여 스타크래프트 맵 엔진처럼 만드는 것 이 목표.