• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

원하는 타이밍에 퀘스트를 등록하고 싶다면 어떻게 해야할까요

24.05.07 22:29 작성 24.05.08 02:31 수정 조회수 83

0

프로젝트에 해당 수업 내용을 구현해서 작업 중인데 만약 어떤 오브젝트에 상호작용 한 후에 퀘스트가 등록되게 하고싶다면 어떻게 해야할까요?

답변 1

답변을 작성해보세요.

1

안녕하세요.

QuestSystemTest Script와 예제 프로젝트에서 만드는 QuestGiver Script를 참고할 수 있는데요,
Object가 Quest를 들고 있다가(=SerializeField 변수나 public 변수로) 상호 작용을 하면, QuestSystem에 들고 있는 Quest를 등록(=Register)해주시면 됩니다.
예를 들어, Dialogue System과 연동하고 싶다면, 대화문이 Quest를 가지고 있고, 대화가 끝나면 가지고 있는 Quest를 QuestSystem에 등록해주시면 됩니다.

감사합니다.

Truefalse님의 프로필

Truefalse

질문자

2024.05.11

감사합니다!! 많이 도움 되고 있습니다.