Text Animator for Unity와 Dialogue System for Unity를 통합하는 방법을 읽어보세요. 즐겨보세요!
Dialogue System for Unity는 Unity용 분기 대화 시스템입니다. 스크립팅이 필요하지 않지만 프로그래머가 쉽게 확장할 수 있도록 설계되었으며 Disco Elysium, Yes Your Grace Snowfall 등 많은 게임에서 사용되었습니다.
Dialogue System for Unity 받기 (제휴 링크)
우리는 Text Animator 3.X를 Dialogue System for Unity 버전과 함께 테스트했습니다 2.2.64.1
Dialogue System 2.X의 모든 버전에서 작동해야 하지만, 치명적인 변경 사항이 도입된 것을 발견하면 알려주세요!
모든 통합 단계는 여기와 PixelCrushers의 문서에 모두 작성되어 있습니다.
다음을 통해 둘 다 배울 수 있습니다 짧은 비디오 또는 텍스트 가이드 아래.
1단계. Dialogue System for Unity에서 TextMeshPro가 활성화되어 있는지 확인하세요
(Text Animator는 TMPro 또는 UI Toolkit을 사용하므로 선호하는 것을 선택할 수 있으며 설정은 둘 다 유사합니다)
2단계. Dialogue System -> Third Party support에서 "Text Animator V3" 지원 패키지를 가져오세요.
애니메이션화하려는 Dialogue Prefab의 모든 텍스트 요소(예: NPC 자막)에 대해:
기본 텍스트 컴포넌트가 TextMeshPro (및 UI 패널에서 끊어진 참조를 다시 연결했는지 확인하세요).
TextMeshPro
다음을 추가하세요 Text Animator 동일한 텍스트 게임오브젝트에 컴포넌트를 추가하세요.
Text Animator
다음을 추가하세요 Typewriter 컴포넌트(타자기 효과를 사용하려면).
Typewriter
다음을 교체하세요 표준 UI 자막 패널 로 Text Animator 자막 패널 그리고 모든 참조가 최신인지 확인하세요.
표준 UI 자막 패널
Text Animator 자막 패널
구성 요소를 수동으로 삭제하고 다시 추가하면 기존 참조가 깨질 수 있으므로(그렇기 때문에) 인스펙터의 오른쪽 상단 점 메뉴의 디버그 모드를 사용하여 스크립트를 더 쉽게 교체할 수 있습니다.
다음을 교체하세요 표준 UI 계속 버튼 를 다음 전용 버튼으로 교체하세요 Text Animator PixelCrushers에서 제공하는, 이름은 Text Animator Continue Button Fast Forward.
표준 UI 계속 버튼
Text Animator Continue Button Fast Forward
또한 Typewriter 컴포넌트가 인스펙터에서 올바르게 연결되어 있는지 확인하세요.
즐기세요! 다음을 확인하여 효과 추가 방법 및 글자를 동적으로 표시 및 숨기기 대화에 더 많은 효과를 빠르게 추가해보세요.