오늘 구현 한 것은 아이템 드랍이다. 아이템을 자동으로, 랜덤하게, 납득 가능한 위치에 배치할 수 있도록 구성해봤음.
우선 에디터 상에서만 보이는 이런 핑크핑크한 손 아이콘을 타일맵에 배치해준다.
이 핑크손 아이콘은 확정 배치는 아니며, 아이템 박스가 배치될 후보군이다.
아이템 박스는 대충 이런 식으로 구현 해 주었다
확률 누계를 이용하여, ("아이템", "비율") 튜플 List로 작성해 주면, 자동으로 테이블과 확률 기반으로 아이템을 구성하여 뱉게 만들었음.
이런 식으로 타일 해석기에 들어갈 로직을 만들어 주고,
임시 코드를 이용하여 아이템을 배치 하도록 한 뒤,
해석기에 드롭 관리자를 추가하면 끝...
이제 실행해보자
디버그 로그를 이용하여 발견한 가장 가까운 배치 위치에 임시 벽을 추가하여 눈에 잘 보이게 함.
탐색을 실시하면 이렇게 아이템을 획득 가능한 창이 열린다.
이런 식으로 파괴 하거나, 모든 아이템을 획득한 컨테이너는, Dictionary에서 삭제하도록 함.
이제 탐색->루팅 상태에서, 루팅할 아이템이 있는 타일의 위에 화살표 같은거 표시해주는 로직 넣고,
일부 구역에 추가적인 고등급 아이템 박스 추가하는 로직 넣은 뒤에 완료할 것 같음.
전업으로 하시는 중이신가여? 개발 속도가 진짜 빠르네,,
백수상태라 사실상 전업...
멋지당
충격수류탄 설명에 화살모양 10 이런건 이미지야? 아님 텍스트 이모티콘같은건가?
TextMeshPro에 Text Icon 넣는 기능 쓴거임 - dc App