2.X에서 3.X로 업그레이드

안녕하세요! 이 게시물에는 Text Animator 2.X에서 3.0으로 업그레이드하는 데 유용한 정보가 포함되어 있습니다. 다른 질문이 있으시면 언제든지 지원팀을 통해 문의해 주세요arrow-up-right!

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는 다른 라이선스를 가지고 있습니다! 인디와 대형 팀 모두에게 훨씬 더 저렴합니다, 당신은 여기에서 자세히 읽어보세요arrow-up-right.

새 프로젝트에서만 업데이트

3.X는 새 프로젝트에서만 사용하기를 강력히 권장합니다모든 거대한 변경사항 및 새로운 개선사항을 고려할 때. Text Animator 2.X는 이제 장기 지원(Long Term Support) 하에 있어 추가 버그 수정과 저희의 지원을 통해 게임 작업을 계속할 수 있습니다. 이 새 버전을 만들고 우리가 계획한 모든 미래 계획을 준비하려면 많은 것이 변경되어야 했습니다 - 그래서 저희는 이를 한꺼번에 처리했습니다(라이선스 변경 포함). 이는 a) 한 번만 신경 쓰면 되는 것이고, b) 저희가 새로운 업데이트 작업을 더 쉽게 진행할 수 있도록 하기 위함입니다.

라이브 프로젝트 내에서 여전히 2.X에서 3.0으로 업데이트하려는 경우난이도는 2.X를 얼마나 많이 커스터마이즈했는지에 따라 달라집니다:

  • Text Animator 컴포넌트만 연결한 경우다른 스크립트를 수정하지 않았다면 네임스페이스 관련 오류(또는 더 이상 사용되지 않는 필드)에 대한 오류가 일부 발생할 수 있지만, 인스펙터에서 효과를 다시 생성하는 등으로 쉽게 해결할 수 있을 것입니다.

  • 많은 커스텀 효과 액션 등을 직접 작성한 경우, 모든 것을 포팅하는 데 추가 시간이 필요할 것입니다(비록 API에 몇 가지 유사점이 있더라도, 새로운 핵심 개념고급 개념 공식 문서를 확인하세요 커스텀 클래스 작성 자세한 내용은

circle-exclamation

주요 차이점

핵심 개념

다음을 제외하고 변경 로그, 이미 2.X를 사용해 본 적이 있다면 새 버전을 빠르게 시작하는 데 도움이 되는 몇 가지 핵심 개념의 변경 사항이 있습니다.

  • 단지 하나 타자기 컴포넌트가 하나만 있습니다(문자별 및 단어별로 두 개가 아니라). 그 타이밍 값들(문자별 및 단어별)은 이제 참조하고 언제든지 전환할 수 있는 스크립터블 오브젝트입니다. 자세한 내용은 여기를 읽어보세요 글자를 동적으로 표시 및 숨기기

  • 주요 설정은 이제 다음으로 이동되었습니다 글로벌 설정

  • 일부 이펙트는 태그가 다를 수 있습니다. 예를 들어 "slide"는 "slideh"와 "slidev"가 되었습니다. 필요에 따라 이펙트 데이터베이스를 클릭하여 태그를 변경하세요!

circle-info

반드시 읽어보세요 핵심 개념그리고 당연히 일반적인 문서도 읽어보아 무엇이 새로워졌고 어떻게 사용하는지 알아보세요!

API

텍스트 애니메이터 요소에 대한 간단한 참조:

  • Febucci.UI 네임스페이스는 이제 Febucci.TextAnimatorForUnity

  • TypewriterCore 다음으로 대체되었습니다 TypewriterComponent

보다 고급 변경 사항을 위해:

  • 다음을 확인해 주세요 고급 개념

  • 각각을 확인해 보세요 커스텀 클래스 작성 사용자 정의 클래스를 다시 구현하는 방법을 알아보려면 페이지를 확인하세요.

나중에 다시 구현해야 하는 누락된 요소들

  • "notype" 태그(타자 효과를 완전히 건너뛸 수 있게 해주던 태그) 해결 방법 (텍스트에서 사용한 경우): tagID가 "notype"인 스타일을 설정하고 매우 빠른 속도로 설정하세요. 어쨌든 다음 몇 주 내에 업데이트할 예정입니다!

circle-exclamation

마지막 업데이트