Dialogue System for Unity

Dialogue System for Unity를 Text Animator for Unity와 통합하는 방법을 읽어보세요. 즐기세요!

Dialogue System for Unity는 Unity용 분기 대화 시스템입니다. 스크립팅이 필요하지 않지만 프로그래머가 쉽게 확장할 수 있도록 설계되었으며 Disco Elysium, Yes Your Grace Snowfall 등 여러 게임에서 사용되었습니다.

Dialogue System for Unity 받기 (제휴 링크)


통합 단계

circle-info

우리는 Text Animator 3.X를 Dialogue System for Unity 버전과 함께 테스트했습니다 2.2.64.1

Dialogue System 2.X의 모든 버전에서 작동해야 하지만 일부 파괴적 변경이 도입된 것을 발견하면 알려주세요!

모든 통합 단계는 여기와 PixelCrushers의 문서에 모두 작성되어 있습니다.

다음을 통해 둘 다 배울 수 있습니다 짧은 비디오 또는 텍스트 가이드 아래.

비디오 안내

텍스트 안내

1

프로젝트 설정

1단계. Dialogue System for Unity에서 TextMeshPro가 활성화되어 있는지 확인하세요

(Text Animator는 TMPro 또는 UI Toolkit을 사용하므로 선호하는 것을 선택할 수 있으며 설정은 두 경우 모두 유사합니다)

2단계. Dialogue System -> Third Party support에서 "Text Animator V3" 지원 패키지를 가져오세요.

2

텍스트 설정

애니메이션을 적용하려는 대화 프리팹의 모든 텍스트 요소(예: NPC 자막)에 대해:

  • 기본 텍스트 컴포넌트가 TextMeshPro (이고 UI 패널의 끊어진 참조를 다시 연결했는지 확인하세요).

  • 다음 항목을 추가하세요 Text Animator 컴포넌트를 동일한 텍스트 게임오브젝트에 추가하세요.

  • 다음 항목을 추가하세요 Typewriter 컴포넌트(타자기 효과를 사용하려는 경우).

3

표준 UI 자막 패널 교체

대체할 표준 UI 자막 패널Text Animator 자막 패널 그리고 모든 참조가 최신인지 확인하세요.

circle-info

구성 요소를 수동으로 삭제하고 다시 추가하면 기존 참조가 깨질 수 있으므로 검사기의 오른쪽 상단 점(디버그 모드)을 사용해 스크립트를 더 쉽게 교체할 수 있습니다.

4

계속 버튼 교체

대체할 표준 UI 계속 버튼 다음용으로 특별히 설계된 것으로 교체하세요 Text Animator by PixelCrushers, called Text Animator Continue Button Fast Forward.

또한 검사기에서 Typewriter 컴포넌트가 올바르게 연결되어 있는지 확인하세요.


즐기세요! 다음을 살펴보세요 효과 추가 방법문자를 동적으로 표시 및 숨기기 대화에 더 많은 효과를 빠르게 추가하는 방법을 시작할 수 있습니다.