2.X에서 3.X로 업그레이드
안녕하세요! 이 게시물에는 Text Animator 2.X에서 3.0으로 업그레이드하는 데 유용한 정보가 포함되어 있습니다. 다른 질문이 있으시면 언제든지 지원팀을 통해 문의해 주세요!
3.X를 얻는 방법
버전 3.X에 액세스하려면:
최근 12개월 내(구매일 기준)에 Text Animator 2.X를 구매하신 경우 (2024년 11월 이후), 그러면 3.X를 무료로 받을 수 있습니다! 2.X를 구매한 동일한 계정으로 새로운 에셋 스토어 페이지에 접속하면 "무료" 옵션이 잠금 해제된 것을 볼 수 있습니다. 반드시 지금 진행하세요나중에 3.X를 사용할 계획이 있더라도
그렇지 않다면, 2024년 11월 이전에 Text Animator를 구매하신 경우그런 다음 매우 할인된 가격으로 업데이트할 수 있습니다(지난 5년 동안 자산을 무료로 업데이트해 왔습니다! 또한 모든 사람이 접근할 수 있도록 하고, 버전 3.X에 대한 방대한 작업을 고려하여 큰 릴리스에는 여러분의 지원이 필요합니다).
👉 참고하세요 Text Animator 3.X는 다른 라이선스를 가지고 있습니다! 인디와 대형 팀 모두에게 훨씬 더 저렴합니다, 당신은 여기에서 자세히 읽어보세요.
새 프로젝트에서만 업데이트
3.X는 새 프로젝트에서만 사용하기를 강력히 권장합니다모든 거대한 변경사항 및 새로운 개선사항을 고려할 때. Text Animator 2.X는 이제 장기 지원(Long Term Support) 하에 있어 추가 버그 수정과 저희의 지원을 통해 게임 작업을 계속할 수 있습니다. 이 새 버전을 만들고 우리가 계획한 모든 미래 계획을 준비하려면 많은 것이 변경되어야 했습니다 - 그래서 저희는 이를 한꺼번에 처리했습니다(라이선스 변경 포함). 이는 a) 한 번만 신경 쓰면 되는 것이고, b) 저희가 새로운 업데이트 작업을 더 쉽게 진행할 수 있도록 하기 위함입니다.
라이브 프로젝트 내에서 여전히 2.X에서 3.0으로 업데이트하려는 경우난이도는 2.X를 얼마나 많이 커스터마이즈했는지에 따라 달라집니다:
Text Animator 컴포넌트만 연결한 경우다른 스크립트를 수정하지 않았다면 네임스페이스 관련 오류(또는 더 이상 사용되지 않는 필드)에 대한 오류가 일부 발생할 수 있지만, 인스펙터에서 효과를 다시 생성하는 등으로 쉽게 해결할 수 있을 것입니다.
많은 커스텀 효과 액션 등을 직접 작성한 경우, 모든 것을 포팅하는 데 추가 시간이 필요할 것입니다(비록 API에 몇 가지 유사점이 있더라도, 새로운 핵심 개념 및 고급 개념 공식 문서를 확인하세요 커스텀 클래스 작성 자세한 내용은
어쨌든 효과 값, 데이터베이스를 다시 편집하고 컴포넌트를 다시 연결해야 합니다. 향후 자동 업데이트 기능을 계획하고 있습니다(이러한 것들은 엄청나게 많은 작업) - 하지만 3.0이 아직 완성되지 않았다는 점을 염두에 두고 사용하세요!
주요 차이점
핵심 개념
다음을 제외하고 변경 로그, 이미 2.X를 사용해 본 적이 있다면 새 버전을 빠르게 시작하는 데 도움이 되는 몇 가지 핵심 개념의 변경 사항이 있습니다.
단지 하나 타자기 컴포넌트가 하나만 있습니다(문자별 및 단어별로 두 개가 아니라). 그 타이밍 값들(문자별 및 단어별)은 이제 참조하고 언제든지 전환할 수 있는 스크립터블 오브젝트입니다. 자세한 내용은 여기를 읽어보세요 글자를 동적으로 표시 및 숨기기
주요 설정은 이제 다음으로 이동되었습니다 글로벌 설정
일부 이펙트는 태그가 다를 수 있습니다. 예를 들어 "slide"는 "slideh"와 "slidev"가 되었습니다. 필요에 따라 이펙트 데이터베이스를 클릭하여 태그를 변경하세요!
반드시 읽어보세요 핵심 개념그리고 당연히 일반적인 문서도 읽어보아 무엇이 새로워졌고 어떻게 사용하는지 알아보세요!
API
텍스트 애니메이터 요소에 대한 간단한 참조:
그
Febucci.UI네임스페이스는 이제Febucci.TextAnimatorForUnityTypewriterCore다음으로 대체되었습니다TypewriterComponent
보다 고급 변경 사항을 위해:
다음을 확인해 주세요 고급 개념
각각을 확인해 보세요 커스텀 클래스 작성 사용자 정의 클래스를 다시 구현하는 방법을 알아보려면 페이지를 확인하세요.
나중에 다시 구현해야 하는 누락된 요소들
"notype" 태그(타자 효과를 완전히 건너뛸 수 있게 해주던 태그) 해결 방법 (텍스트에서 사용한 경우): tagID가 "notype"인 스타일을 설정하고 매우 빠른 속도로 설정하세요. 어쨌든 다음 몇 주 내에 업데이트할 예정입니다!
우리는 또한 다음을 업데이트하기 위해 작업 중입니다 통합 (대부분은 즉시 작동해야 하지만). 자세한 내용은 여기를 읽어보세요 통합된 플러그인 및 대화 시스템.
마지막 업데이트