(3D RPG) NPC 대화 (퀘스트)
포스트
취소

(3D RPG) NPC 대화 (퀘스트)

구현 기간 : 06.05 ~ 06.06

NPC에게 말을 걸어서 퀘스트를 받는 기능을 구현한다.

🎮 구현 기능

📝 QuestNpcController.cs

플레이어와 가깝다면 G키를 눌러 상호작용할 수 있다.

상호작용하면 플레이어의 움직임을 멈추고 대화 Popup을 활성화한다.

대화 NPC가 기본적으로 가지고 있는 대화는 일반, 퀘스트시작, 거절, 수락, 진행, 성공이다.

📝 UI_TalkPopup.cs

UI_TalkPopupNPC로 부터 문자열을 받아 대화를 진행한다.

퀘스트시작 문자열은 List로 받고 이야기가 끝나면 거절/수락을 선택할 수 있다.

🎬 구현 영상

Talk

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.