던전 오브젝트를 맵 파일에 포함
- 던전 오브젝트는 다음 던전으로 이동하거나 보스방 또는 상점으로 이동시켜주는 오브젝트를 의미한다
- 맵에 던전 오브젝트를 포함시킨 이유는 맵을 파일로 관리하기 때문이다.
- 10개의 맵을 서로 다른 지형을 갖도록 만든다면, 다음 맵으로 이동하게 되는 문 오브젝트의 위치도 그에 맞게 달라져야 한다
- 맵을 많이 만들 것이기 때문에, 여기서 발생하는 차이를 코드상으로 표현하기엔 무리가 있다고 판단했다.
- 문 오브젝트 외에도 클리어 후 상자 보상이 생기는 부분, 플레이어의 공격에 상호작용하는 오브젝트들도 이 툴을 이용해서 넣어줄 수 있어야 한다
- 구현 자체는 어려운 부분은 없었는데, 기존에 타일맵 용도로 사용했던 툴에 이번에 여러 종류의 오브젝트들도 소화할 수 있도록 변경하는 과정에서 시간이 오래 걸렸다.
(탭을 추가하고, imgui 관련 코딩들, 그리고 씬과 툴이 주고 받는 구조체의 내부 멤버 추가 및 변경..)
내일 할 일
- 던전 오브젝트 나머지 추가
- 던전 오브젝트로 씬 이동
- 던전 오브젝트를 통해 상점 씬으로 이동
'게임 개발 > [D2D_Portfolio] DirectX2D 포트폴리오 작업일지' 카테고리의 다른 글
43. Event Script를 저장할 수 있는 툴 개발 (0) | 2023.05.07 |
---|---|
42. Dungeon Event 추가 및 툴을 이용한 Chapter3 기본 맵 생성 (0) | 2023.05.06 |
40. 던전 씬 구조 변경 & 배경 오브젝트를 추가하는 툴 제작 (0) | 2023.05.03 |
39. Camera 원근 투영 활용 (0) | 2023.05.02 |
38. ItemInfoUI 구현 & 마검 아이템 구현 및 장착 시 이펙트 구현 (0) | 2023.05.01 |
댓글