퀘스트 만들기

김치헌·2024년 3월 19일
0

TIL

목록 보기
35/38

퀘스트 DB구조

  1. ID, Name, Description, type, target,count, reward(exp,gold,item등)

퀘스트 DB생성 순서

  1. 몬스터처지, 아이템(획득,조합,사용), 일일 접속, NPC대화, 튜토리얼 등 퀘스트의 종류를 기획하여 DB구조 설정
  2. 퀘스트의 종류를 type으로 구분(GetItem, TalkNpc,EnterMap,ClearMap 등)
  3. 모든 퀘스트에 카운트를 두고 사용
  4. QuestData Class생성(프로퍼티, rewardList)
  5. 퀘스트 진행에 관한 정보를 채크 할 Quest Class생성(수락?진행중?완료?얼마나?)
  6. QuestManager 생성 (진행중 퀘스트, 완료퀘스트 등록)
    진행중 : Dictionary<int, Quset>
    완료 : HashSet
    QuestStart함수, QuestUpdater함수, QuestClear함수, IsClear함수
profile
초보개발자

0개의 댓글