ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Owen - 1 : 사물의 상호작용과 말풍선
    만드는 것/PC 어드벤처 2020. 6. 8. 20:11

    참고할만한 게임 찾다가 나이트 인 더 우즈가 유니티로 만들어졌다는 사실과 Yarn Spinner 라는 대화문 제어 툴을 알게 됐다. 사용법도 쉽고 문서도 꽤 잘 정리되어있어서 써보기로 했다. 최대한 나이트 인 더 우즈와 비슷하게 연출하려 시도했다.

     

    yarn 파일 내 여러개의 노드가 있는데 시작 지점을 담당하는 메인 노드 아래로 각 노드가 연결되어 있어 선택지에 따라 해당하는 노드로 안내해준다. 대화문 내 yarn 명령어를 통해 다른 노드로 보내주거나, 따로 유니티 스크립트 내에 메소드로 연결해줄 수도 있다.

     

    예시 프로젝트에서는 한 캐릭터에 yarn 파일 하나를 배정하는 식으로 했는데, 나는 사물과 상호작용에 먼저 써볼 생각이니 장면 하나에 yarn 파일을 놓고 사물마다 노드 배치할 예정.

     

    그렇게 만들어본 예시 이미지

    일러스트는 핀터레스트에서 임시로 가져온거

     

    거기에 추가로 구글링 하다 찾은 TextJuicer 라는 플러그인을 추가로 적용했다. 스트링을 한글자씩 불러서 텍스트에 애니메이션을 적용해주는 플러그인이다.

    말풍선은 대강 가로길이에 최대 사이즈를 정해서 그 사이즈를 넘어가면 줄을 바꿔서 세로 길이를 늘리는 방식이다.

     

    Yarn Spinner - https://yarnspinner.dev/

    TMP TextJuicer - https://github.com/badawe/TMP-Text-Juicer

    '만드는 것 > PC 어드벤처' 카테고리의 다른 글

    Owen - 0  (0) 2020.06.07

    댓글

Designed by Tistory.