Animator 창 확장
Unity 표준 Animator 창을 대폭 강화합니다. 설정은 모두 Editor Setting (상단 메뉴의 さたにあしょっぴんぐ/エディタカスタマイザー/Editor Setting (사타니아 쇼핑 / 에디터 커스터마이저 / Editor Setting))의 Animator 항목에 있습니다 (왼쪽 목록에서 Transition / Layer / Visuals / Background / Parameter / Utility / Condition Overlay로 나뉩니다). Animator 창 상단의 톱니바퀴 버튼에서도 같은 곳이 열립니다 (기존 AnimatorWindowPatch/Settings 메뉴는 폐지되었습니다).
하이라이트
파라미터 색상 구분 표시
Float / Int / Bool / Trigger를 타입별로 색을 입혀 파라미터 목록을 보기 쉽게 만듭니다. 색상은 설정에서 변경할 수 있습니다.
Transition 복사 & 붙여넣기
복사한 Transition을 우클릭의 Paste/ 서브메뉴나 단축키로 붙여넣을 수 있습니다.
| 조작 | 단축키 |
|---|---|
| 붙여넣기 (도착 State 유지) | Alt+Shift+V |
| 붙여넣기 (출발 State 유지) | Alt+Shift+B |
TIP
EntryTransition의 복사/붙여넣기도 지원합니다 (State ⇔ Entry 상호 변환 붙여넣기). 단축키는 Edit → Shortcuts에서 변경할 수 있습니다.
Transition Condition 오버레이
Transition을 선택하면 그래프 위의 패널에 [출발 State] → [도착 State]와 조건이 표시되며, Inspector를 열지 않고 그 자리에서 편집할 수 있습니다.
Animator 창 복제 버그 수정
플레이 모드 전환 등에서 Animator 창이 복제되는 VRChat SDK에 기인한 버그를 근본부터 해결합니다. 늘어난 창을 자동으로 정리하는 기능도 포함되어 있습니다. ON/OFF는 Editor Setting의 BugFix 항목에 있는 「Fix AnimatorClone Bug」(기본 ON)에서 전환합니다.
VRChat SDK 3.10.5에서는 Parameter Driver 쪽 원인이 SDK 자체적으로 수정되었으므로, SCE는 그 부분을 건드리지 않고 남아 있는 Animator Play Audio 쪽만 계속 대응합니다 (SDK 구현에 따라 자동으로 전환됩니다).
미사용 서브 에셋 경고
Controller 안에 남은 불필요한 데이터 (미사용 서브 에셋)를 저장 시 감지하고, 툴바의 경고 아이콘에서 일괄 클린업할 수 있습니다.
노드 모양
스테이트 노드의 배경을 동봉된 모양 텍스처 (둥근 모서리 소 / 중 / 대, 알약형, 모따기, 육각형, 사각형)로 바꿀 수 있습니다. 선택 시 빛나는 색, 글자 색·크기, Unity의 7색 (일반 / 기본 스테이트 / Any State / Entry / Exit 등) 배색도 변경할 수 있습니다. 서브 스테이트 머신에는 별도의 프리셋을 지정할 수 있습니다 (기본은 육각형).
- 설정:
Editor Setting의 Animator/Visuals (「ノードの形」(노드 모양)). 기본은 OFF이며, ON으로 해도 Unity 표준 스킨은 바꾸지 않습니다 (OFF로 되돌리면 원래대로) - 텍스처는 줌 1의 픽셀에 맞춘 9 슬라이스 이미지이므로, 확대 시의 보이는 방식은 Unity 표준과 같습니다
전체 기능
클릭해서 펼치기 (20+ 기능)
- 파라미터 타입 변환 (기본값 자동 변환 포함)
- 파라미터 Copy / Paste (우클릭 메뉴. 다른 컨트롤러로 가져갈 수 있습니다. 목록의 빈 공간 우클릭이나 + 버튼 메뉴에서도 Paste 가능)
- 파라미터 이름 일괄 리네임 (Transition / ParameterDriver 자동 추종)
- Int 파라미터의 압축 동기화 레이어 생성 (proxy_empty / WriteDefaults 옵션 포함)
- 배경 텍스처 / 그리드 라인 그리기 (Layers / Parameters 사이드 패널에도 별도의 이미지를 깔 수 있음)
- Graph Bottom Bar (경로 / 마우스 좌표 / ObjectField)
- State Focus 버튼 (ResetView / AnyState / Entry / Exit / Frame All)
- 새 레이어의 초기 Weight 자동 설정
- State 노드에 WD / IK / Mirror / Transition 수 / Behaviour 수 표시
- 스테이트 노드 모양 교체 (둥근 모서리 / 알약형 / 모따기 / 육각형 / 사각형. 배색·선택 시 빛나는 색·글자도 변경 가능)
- State 이름 인라인 리네임 (F2)
- State 우클릭 확장 (proxy_empty 설정 / 일괄 리네임 / Behaviour 일괄 삭제 등)
- Layer 우클릭 확장 (Copy / Paste / Duplicate / AvatarMask 프리셋 / 에셋화 / C# 코드 생성)
- Transition 생성 시 기본값 설정 (Has Exit Time / Duration 등)
- 그래프 빈 영역에 Create State / proxy_empty
- Motion 드래그 & 드롭 할당
- 브레드크럼 우클릭으로 메뉴 표시 (우클릭한 스테이트 머신 자신 + 바로 아래 서브 스테이트 머신 목록. 선택하면 이동. 없으면 「(Substate無し)」(서브 스테이트 없음) 표시)