[Unity] Blender 게임 제작 (2) : 대화로그, 사운드

혀니앤·2022년 5월 3일
post-thumbnail

오늘 할 일

  1. 대화 로그가 자연스럽게 보이도록 하기
  2. 대화 타이핑 처리
  3. 사운드 출력되게 하기
  4. 사운드 랜덤 출력되게 하기

대화 로그 UI 작업

기존의 대화창과 연결할 UI를 만들었다.
스크롤뷰 사용과 관련해서, Vertical Layout Group 과 RectMask2D를 보게 되었다.
스크롤바는 사용하지 않았다.

대화 프리팹 추가


스크립트 분리를 위해 대화 매니저에서 사용한 D_Line 클래스를 namespace로 빼주었다.

프리팹을 만들고, 스크롤뷰에 대사 인물에 따라 프리팹을 추가해주었다.
여러 줄의 대사를 하는 인물의 경우, 이후 대사가 바로 나오지 않도록 설정했다.

두개였던 대사가 하나로 끊겨서 나오는 것을 확인할 수 있다.

대사 타이핑 효과

간단하게 IEmulator 를 사용해서 타이핑 효과를 넣어주었다.
이후 채팅 사운드를 공백 고려하여 넣는 경우를 생각해서 공백일 경우 추가 처리하도록 했다.

사운드

아직 사운드 소스가 없으므로 테스팅은 하지 못했지만, 오디오 소스를 넣으면 랜덤의 챗 사운드가 나오도록 했다.

profile
티스토리로 이동 ! https://hyun2and.tistory.com/

0개의 댓글