Skip to content

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無し)」(서브 스테이트 없음) 표시)

MIT License