250212 TIL

박소희·2025년 2월 12일

Unity_7기

목록 보기
25/94

퀘스트 기능 구현

일단 일정 수의 몬스터를 잡는 퀘스트를 구현하기
Quest 클래스

  • 이름
  • 잡아야 하는 몬스터 이름
  • 목표 마릿수
  • 현재 마릿수
  • 보상 금액
  • 클리어 했는지 확인 변수
  • quest에 대해 출력하는 변수

QuestManager 클래스

  • Quest 객체를 담을 리스트 quests
  • Player player
  • MonsterManager manager
    생성자에서 퀘스트를 quests에 추가한다.
  • CheckQuest(activeQuest): 진행 중인 퀘스트의 몬스터를 얼마나 잡았는 지 확인하는 메서드
    몬스터를 처치할 때마다 player의 questMonsters에 몬스터를 저장하여 비교
  • DisplayQuests(): 전체 퀘스트 목록 출력

-> 비효율적이에요..ㅜ

0개의 댓글