[유니티] 대화 시스템(3) - 말풍선
·
unity game modules
NPC와 대화하는 시스템은 게임의 재미와 몰입감을 높여줄 뿐 아니라, 게임 내의 이야기 진행과 플레이어의 선택에 따라 행동이 결정되는 등 게임 플레이의 다양성을 높여줍니다. 대화 시스템을 구현하고 이를 정리하였습니다. 💭 서론 작성한 대화 시스템은 여러 기능을 포함하여 게임을 모두 만든 후에 정리하기 위한 목적으로 글을 작성합니다. 하나의 큰 기능을 여러가지로 나누어 작성하였습니다. 이번 글에서는 말풍선으로 대화창을 보여주는 기능을 다루겠습니다. 💬 목차 총 세개의 글로 이루어져 있습니다. 시스템 자체는 하나의 스크립트 파일이지만, 분량을 고려하여 세 개로 나누었습니다. 1. [유니티] 대화 시스템(1) - Overlay Canvas 2. [유니티] 대화 시스템(2) - 선택지 [📌현재 글] 3. [유니..
[유니티] 대사 말풍선 기능
·
unity game modules
구현 아이디어? 원하는 텍스트 컴포넌트에서 대사를 출력하고싶을때, 대사 전체를 한번에 보여주는것도 물론 좋지만, 읽는 속도와 비슷하게 하나씩 글자가 나타나면 더욱 좋을 것 같다는 생각이 들었다. 추가로 각 글자마다 소리를 출력하면 더욱 좋은 게임 환경을 제공할 수 있다고 생각하였다. 미리 구성된 문자열을 전달하고 해당 문자열의 각 글자를 일정한 딜레이 시간마다 한글자씩 뽑아서 텍스트 컴포넌트에 대치시키면 만들 수 있을거라 생각했다. '.' ',' 와 같은 특수문자는 우리가 글을 읽을 때 잠깐 쉬어가는 등 지연을 하게 하는데, 이러한것도 구현하여 특정한 문자가 발견되면 지연시간을 늘려서 순간동안 천천히 글자를 뽑아 출력하도록 구현하였다. //QuotesManager.cs using System.Collec..
bonnate
'말풍선' 태그의 글 목록