Dialog 기능 만들기 (대화 시스템)
이번 시간에는 Dialog 기능에 대해 만들어보는 시간을 가지겠다. 게임을 하다보면 NPC와 대화 기능은 필수라고 생각한다. 오히려 이 대화 시스템이 재미있으면 게임에 흥미가 돋을 정도로 중요한 시스템이라고 생각하여 이 기능을 꼭 한번 만들어보고 싶었다. 1. 대화 시스템 기획 실제 게임에서 NPC 대화하는 것처럼 대화를 걸면 기본 대화가 나오고 그에 대한 선택지가 버튼 형식으로 나온 뒤, 선택지에 따른 후속 대화가 이어지도록 하고 싶었다. 그래서 ScriptableObject로 대화 Data를 관리하며 Queue로 대화 내용을 관리하려고 한다. 2. Dialog Data[CreateAssetMenu(fileName = "newDialog", menuName = "Dialog/newDialog..
내일배움캠프/본캠프 TIL
2025. 11. 4.