변경 로그
이 페이지에는 Text Animator for Unity의 변경 로그가 포함되어 있습니다.!
추신: 프로젝트는 항상 백업하세요 (아니면 더 나은 방법: 버전 관리 사용) 아무것도 업데이트하기 전에, Text Animator 외부에서도 마찬가지입니다. 건배!
최신 릴리스
우리는 표준을 따릅니다 major.minor.patch 관례를 따르며, 일반적으로 새로운 "마이너" 버전이 있을 때 스토어에 직접 릴리스합니다.
3.5.0 - 안정성 및 수정 [2026.03.05]
플러그인이 이제 패키지로 임포트됩니다. 이전 에셋 폴더(이펙트를 제외한)는 삭제한 다음 새 패키지를 임포트하세요. 이렇게 하면 데이터를 덮어쓰지 않고도 더 빠르게 업데이트를 받을 수 있습니다!
추가됨
커스텀 피벗 회전이 있는 이펙트 추가
진자(pendulum) 이펙트 추가
"Append" 메서드에 이전 텍스트를 건너뛰는 파라미터 추가
개선됨
플러그인이 이제 패키지로 임포트됩니다.
플레이 모드에서도 타이밍 스크립터블 변경 허용
문자 및 단어 지연 드로어 개선
API를 통해 문자 경과 시간을 노출
향후 더 빠르게 배포할 수 있도록 백엔드를 크게 개선했습니다!
수정됨
블로그에 없는 게시물로 인해 뉴스 패널에서 오류가 발생하던 문제 수정
활성화 시 첫 프레임에서 텍스트 애니메이터가 작동하지 않던 문제 수정
같은 프레임에서 호출될 때 글자 가시성 설정 메서드가 작동하지 않던 문제 수정
플레이 모드에서 타이밍 스크립터블 변경이 적용되지 않던 문제 수정
시작 시 텍스트 표시가 한 프레임 동안 전체 텍스트를 깜박이던 문제 수정
일부 오버플로 설정에서 텍스트 애니메이터와 타자기(typewriter)가 작동하지 않던 문제 수정
사라지는 텍스트가 인덱스 범위 초과 예외를 발생시키던 문제 수정
Append 메서드 구현 개선
타자기 재개 시 첫 글자가 아닌 마지막 보이는 글자에서 재개하도록 개선
콘텐츠 피터 또는 레이아웃 컴포넌트가 있는 일부 경우 첫 프레임에서 레이아웃 이동이 발생하던 문제 수정
빈 문자열이 TMP 유효하지 않은 데이터로 인해 오류를 발생시키던 문제 수정
"textAnimator.allLettersShown"이 빈 문자열에서 true를 반환하지 않던 문제 수정
낮은 프레임 레이트에서 타자기가 일부 경우 글자/텍스트를 건너뛰던 문제
일부 경우 플레이 모드 진입/종료 시 TextAnimator 패키지 검색 개선
이펙트 적용 시 TMPro 그라디언트가 적용되지 않던 문제 수정
흔들림(wiggle) 이펙트가 가장 첫 글자에 적용되지 않던 문제 수정
데이터베이스 컨텍스트 메뉴가 제네릭 클래스 내부에 있어 경고를 표시하던 문제 수정
옵션이 비활성화된 경우 마지막 문자 대기 동작이 올바르게 건너뛰어지지 않던 문제 수정
공유 설정이 타임스케일을 적용하지 않던 문제 수정
장난스럽게 버전이 건너뛰어졌습니다.
3.3.0 - 유니티용 대화 시스템 [2025.01.19]
추가됨
통합 가이드: Dialogue System for Unity
개선됨
메뉴 항목 경로와 우선순위를 전용 파일로 이동 (다른 에셋과 충돌할 경우 수정할 수 있도록)
수정됨
마지막 문자 대기 동작이 올바르게 건너뛰어지지 않던 문제 수정
다른 도메인 리로드 설정에서 데이터베이스가 새로고침되지 않던 문제 수정
데이터베이스 컨텍스트 메뉴가 제네릭 클래스 내부에 있어 경고를 표시하던 문제 수정 (유니티 장난)
Wiggle 이펙트가 가장 첫 글자에 적용되지 않던 문제 수정
이펙트 적용 시 TMPro 그라디언트가 보존되지 않던 문제 수정
3.2.0 - 커스텀 회전 피벗 및 버그 수정 [2025.12.18]
추가됨
커스텀 피벗 회전이 있는 이펙트 추가
등장, 지속, 사라짐에 대한 진자(pendulum) 이펙트 재구현
[API] CharacterData에서 글자의 경과 시간 노출
버그 수정
일부 사용자에서 스크립트 리로드 후 Text Animator 창이 표시되던 성가신 버그 수정
유니티 에디터에 지연 스파이크(lag spike)가 있을 때 타자기가 글자를 건너뛰던 문제 수정
유니티 패키지 매니저가 패키지를 찾지 못할 때 발생하던 오류 수정
3.1.1 - Yarn Spinner, 타자기 이벤트 및 뉴스 패널 [2025.12.03]
추가됨
Yarn Spinner가 이제 공식 통합되었습니다! (버전 3.1부터)
타자기가 글자 대기를 시작하고 끝마칠 때 검사기(인스펙터)에 이벤트 추가 (Typewriter 컴포넌트)
에디터를 떠나지 않고도 새로운 업데이트를 확인할 수 있도록 정보 창(About Window)에 뉴스 패널 직접 추가
버그 수정
"waitforinput" 액션이 내장 액션 데이터베이스에서 올바르게 직렬화되지 않던 문제 수정
부모 오브젝트가 비활성화된 경우 타자기가 올바르게 시작되지 않던 문제 수정
사소한 변경사항
package.json에 문서 및 라이선스 링크 추가
타자기가 글자 대기를 시작하기 전 또는 후에 무언가를 할 수 있도록 가상 메서드 추가
Text Animator 및 Typewriter 컴포넌트용 커스텀 아이콘 추가
3.0.0 - UI 툴킷 지원, 새로운 애니메이션 엔진 등 대규모 변경! [2025.11.18]
추가됨
UI 툴킷은 이제 Unity 6.3부터 지원됩니다
"Playbacks" 덕분에 이펙트를 한 번만 재생하거나, 여러 번 루프하거나, 지연 시작하는 등 다양한 조합을 사용할 수 있습니다 (에디터에서나 리치 텍스트 태그를 통해 모두 가능)
동일한 이펙트를 등장(Appearance), 지속(Persistent, 이전의 "Behavior"), 사라짐(Disappearance)으로 모든 상황에서 재생할 수 있어 사용 가능한 이펙트 수가 더 늘어났습니다(예: 등장으로서의 "wave"는 지속으로서의 "wave"와 다른 매개변수를 가질 수 있습니다).
리치 텍스트 태그 수정자를 사용해 이펙트 파라미터를 직접 설정하거나 곱셈하거나 특정 키워드를 설정할 수 있습니다
이제 이펙트에 서로 다른 곡선을 설정해 다양한 전환과 시간에 따른 이동/영향을 변경할 수 있습니다(예: 회전을 단계적으로 느리게 보이게 만들기).
이미 존재하는 이펙트에 "확장(expanding)" 및 "슬라이딩(sliding)" 방향 같은 추가 옵션을 더했습니다
타자기 액션을 스크립터블 오브젝트 외에 "컴포넌트"로도 생성할 수 있어 씬 오브젝트를 더 쉽게 참조할 수 있습니다
타자기 액션은 이제 코루틴과 상태 비저장(stateless) "틱" 진행 모두를 지원합니다
새 타자기 액션 "PlaySound" 추가: 오디오 소스가 끝날 때까지 재생하고 대기한 후 타자기가 진행됩니다
많은 사소한 개선, 툴팁 등 여러 가지 추가
여기에 적지 못한 기능들을 발견하게 될 것이며 다음 몇 주 내에 이 페이지를 업데이트할 예정입니다 - 수백 개의 커밋이 지난 몇 달 개발 기간 동안 있었습니다!.
개선됨
전체 문서를 새로 작성하여 이해하기 더 쉽고 추가 모범 사례, 팁 및 자주 묻는 질문을 다루도록 했습니다
에셋의 라이선스를 개선하여 인디와 더 큰 팀 모두에 대해 더 접근하기 쉽게 했습니다.
실행 중 가비지 컬렉션 0을 포함한 이펙트 최적화 및 기타 많은 최적화 고려사항 적용
일부 극단적인 경우에 발생하던 이펙트 간 경쟁 상태(race condition) 수정
액션 간 경쟁 상태 수정 및 특정 타자기용 로컬 액션을 지정할 수 있게 함
에디터 UX 및 API 개선
환영 화면과 설정 창 개선, 이제 추가 검사 수행
이제 여러 타자기와 텍스트 애니메이터 간에 설정을 공유할 수 있습니다.
리치 텍스트 태그 파라미터를 처리하는 API 개선, 이제 Text Animator가 자동으로 처리합니다
많은 버그 수정(새 입력 시스템 경고 등) 등.
호환성 깨지는 API
대부분의 API가 깨집니다(네임스페이스와 일부 핵심 아키텍처를 변경했으며, 특히 커스텀 C# 이펙트나 액션을 작성한 경우에 해당). 이 새 버전과 향후 계획을 준비하기 위해 많은 부분을 변경해야 했습니다 — 그래서 한 번에(라이선스 변경 포함) 모두 변경했습니다. a) 한 번만 신경 쓰면 되도록, b) 더 이상 막히지 않고 새 업데이트 작업을 더 쉽게 하기 위해서입니다. 반드시 읽어주세요 2.X에서 3.X로 업그레이드. 감사합니다!