변경 기록
이 페이지에는 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 버전에 따라 다름). 무시하거나 빈 슬롯을 정리해도 됩니다!
우리는 수정 작업을 진행 중이며 어쨌든 가능한 한 빨리 에셋을 업데이트할 것입니다!