변경 기록

이 페이지에는 Text Animator for Unity의 변경 기록이 포함되어 있습니다.!

추신: 프로젝트를 항상 백업하세요 (또는 더 좋은 방법: 버전 관리 사용) 업데이트하기 전에, Text Animator 외부에서도 항상 백업하세요. 건승!


최신 출시

3.1.1 - Yarn Spinner, 타자기 이벤트 및 뉴스 패널

추가됨

  • Yarn Spinner가 이제 공식적으로 통합되었습니다! (버전 3.1부터)

  • 타자기가 문자 대기를 시작하고 끝낼 때 인스펙터(Typewriter 컴포넌트)에 이벤트 추가

  • 에디터를 떠나지 않고도 새 업데이트를 확인할 수 있도록 정보 창에 뉴스 패널 추가

버그 수정

  • 내장 액션 데이터베이스에서 "waitforinput" 액션이 올바르게 직렬화되지 않던 문제 수정

  • 부모 오브젝트가 비활성화된 경우 타자기가 제대로 시작되지 않던 문제 수정

사소한 변경사항

  • package.json에 문서 및 라이선스 링크 추가

  • 타자기가 문자 대기를 하기 전후에 무언가를 수행할 수 있는 가상 메서드 추가

  • Text Animator 및 Typewriter 컴포넌트용 커스텀 아이콘 추가

3.0.0 - UI 툴킷 지원, 새로운 애니메이션 엔진 등 대대적인 업데이트!

추가됨

  • UI Toolkit은 이제 Unity 6.3부터 지원됩니다

  • "Playbacks" 덕분에(에디터에서나 리치 텍스트 태그를 통해) 효과를 한 번만 재생하거나, X번 루프하거나, 지연 시작하는 등 다양한 조합으로 재생할 수 있습니다

  • 같은 효과를 Appearance, Persistent(이전의 "Behavior") 및 Disappearance로 모든 경우에 재생할 수 있게 되어 이용 가능한 효과 수가 더욱 늘어났습니다 (예: Appearance로서의 "wave"는 Persistent/Behavior로서의 "wave"와 다른 매개변수를 가질 수 있음).

  • 리치 텍스트 태그 수정자를 사용해 효과 매개변수를 직접 설정하거나, 곱하거나, 특정 키워드를 설정할 수 있습니다

  • 이제 효과에 서로 다른 커브를 설정해 서로 다른 전환과 시간에 따른 이동/영향을 변경할 수 있습니다 (예: 회전을 단계적으로 증가시켜 지연감 있게 보이도록).

  • 이미 존재하던 효과들에 더 많은 옵션 추가, 예: "확장" 및 "슬라이딩" 방향

  • 타자기 액션은 이제 씬 오브젝트를 더 쉽게 참조할 수 있도록 Scriptable Object 외에 "컴포넌트"로도 생성할 수 있습니다

  • 타자기 액션이 이제 코루틴뿐만 아니라 상태 비저장("tick") 진행도 지원합니다

  • 새로운 타자기 액션 "PlaySound" 추가: 오디오 소스가 재생을 마칠 때까지 재생하고 기다린 후 타자기가 진행됩니다

  • 다른 여러 사소한 개선, 툴팁 등 많은 추가 사항이 포함되었습니다.

개선됨

  • 문서를 전면 개편하여 이해하기 더 쉬워지고 추가 모범 사례, 팁 및 자주 묻는 질문을 다루도록 했습니다

  • 에셋의 라이선스를 개선하여 인디와 더 큰 팀 모두에 더욱 접근하기 쉬워졌습니다.

  • 가비지 콜렉션이 0인 상태로 동작하는 최적화된 효과와 기타 여러 최적화 고려사항 적용

  • 극단적인 경우에 발생하던 효과 간 경합 조건 수정

  • 액션 간 경합 조건 수정, 특정 타자기를 위한 로컬 액션을 지정할 수 있도록 허용

  • 에디터 UX 및 API 개선

  • 환영 화면 및 설정 창 개선, 이제 추가 검사 수행

  • 이제 여러 타자기와 텍스트 애니메이터 간에 설정을 공유할 수 있습니다.

  • 리치 텍스트 태그 매개변수를 처리하는 API 개선, 이제 Text Animator가 자동으로 처리합니다

  • 새 입력 시스템 경고와 같은 여러 버그 수정 등.

호환성 깨짐(브레이킹) API

  • 대부분의 API가 깨졌습니다(네임스페이스와 일부 핵심 아키텍처가 변경되었으므로 특히 사용자 정의 C# 효과나 액션을 작성한 경우). 이 새로운 버전을 만들고 앞으로의 모든 계획을 준비하려면 많은 변경이 필요했기 때문에 - 한 번에 모두(라이선스 변경 포함) 처리했습니다. a) 한 번만 신경 쓰면 되도록, b) 더 이상 걸리지 않고 새 업데이트 작업을 더 쉽게 하기 위해서입니다. 반드시 읽어주세요 2.X에서 3.X로 업그레이드. 감사합니다!


알려진 문제

다음은 최신 버전에 대한 알려진 문제입니다:

  • 타자 효과가 시작 시 deltaTime이 0(또는 유사한 값)인 경우 일부 상황에서 문자가 아닌 단어를 건너뛸 수 있습니다. 현재 우선 순위이며 곧 수정 예정입니다!

  • Actions 데이터베이스에 빈 요소가 있을 수 있습니다(사용 중인 Unity 버전에 따라 다름). 무시하거나 빈 슬롯을 정리해도 됩니다!

우리는 수정 작업을 진행 중이며 어쨌든 가능한 한 빨리 에셋을 업데이트할 것입니다!