Hierarchy 확장
기본 Hierarchy 창에 아바타 제작에서 자주 필요한 정보와 조작을 추가합니다.
ON / OFF
기능 전체의 활성화·비활성화와 세부 설정은 상단 메뉴 さたにあしょっぴんぐ/エディタカスタマイザー/Editor Setting (사타니아 쇼핑 / 에디터 커스터마이저 / Editor Setting)의 Hierarchy 항목에서 조정할 수 있습니다.
컴포넌트 아이콘 표시
각 오브젝트 행의 오른쪽에, 그 오브젝트에 붙어 있는 컴포넌트가 아이콘으로 나란히 표시됩니다. "이 오브젝트에 뭐가 붙어 있었지?"를 Inspector를 열지 않고도 확인할 수 있습니다.
- 아이콘을 클릭하면 해당 컴포넌트만 담긴 별도 작은 창이 열립니다. Inspector 표시를 전환하지 않고 값을 편집할 수 있어, 두 컴포넌트를 나란히 비교하고 싶을 때 편리합니다
- 아이콘에 마우스를 올리면 컴포넌트 이름이 툴팁으로 표시됩니다
- 설정에서 할 수 있는 것:
- 아이콘 크기 조정 (행 높이 기준 배율)
- Ctrl을 누르고 있는 동안만 표시 — 평소에는 깔끔하게 유지하고 싶은 분을 위한 옵션
- 표시하고 싶지 않은 컴포넌트의 제외 목록 (Transform을 표시하지 않기 등)
- 아이콘 열만 ON / OFF (아래의 색상 마킹이나 배경과는 독립)
GameObject 색상 마킹
중요한 오브젝트를 우클릭 → HierarchyExtension/Mark로 빨갛게 하이라이트할 수 있습니다. "나중에 손볼 오브젝트"의 표시 등으로 활용하세요. 해제는 Unmark입니다.
EditorOnly 시각화와 단축키 전환
EditorOnly 태그가 붙은 오브젝트 (업로드 시 제거되는 것)는 행이 반투명 색으로 칠해져 한눈에 알 수 있습니다.
- 부모가 EditorOnly인 자식 오브젝트에도 색을 입힐 수 있습니다 (부모와 자식에 서로 다른 색 설정 가능)
Alt+Shift+S로 선택 중인 오브젝트의 EditorOnly ⇔ Untagged를 토글할 수 있습니다- 복수 선택 시에는 "하나라도 EditorOnly가 있으면 전부 해제, 없으면 전부 EditorOnly로"라는 규칙으로 한꺼번에 반전합니다
- 우클릭 메뉴의
GameObject/Toggle EditorOnly Tag에서도 실행할 수 있습니다 (키는 Edit → Shortcuts에서 변경 가능)
배경 이미지
Hierarchy 배경에 원하는 텍스처를 깔 수 있습니다. 색상·투명도도 조정할 수 있습니다.
무한 스크롤
Hierarchy를 끝보다 더 아래까지 스크롤할 수 있게 합니다. 긴 아바타 계층의 아래쪽을 화면 상단에서 보고 싶을 때 유용합니다.
| 모드 | 동작 |
|---|---|
| Off (標準) (Off, 기본) | Unity 기본 그대로 |
| 末尾まで (끝까지) | 마지막 1행이 화면 상단에 올 때까지 스크롤 가능 |
| 末尾以上 (끝 이상) | 추가로 약 500행 분량의 여백까지 스크롤 가능 |
메뉴 목록
| 메뉴 | 동작 |
|---|---|
さたにあしょっぴんぐ/エディタカスタマイザー/Editor Setting | 기능 전체 ON / OFF와 각종 설정 (아이콘 / EditorOnly / 무한 스크롤 / 배경 이미지) |
GameObject/HierarchyExtension/Mark / Unmark | 색상 마킹 설정 / 해제 |
GameObject/Toggle EditorOnly Tag (Alt+Shift+S) | EditorOnly 태그 토글 |
구현 메모 (개발자용)
- 호버 중의 툴팁·하이라이트는
wantsMouseMove를 건드리지 않고, 호버 중에만 자체 Repaint 루프로 따라갑니다 - 무한 스크롤은 Unity 내부
TreeViewGUI<int>.GetTotalSize에 대한 Harmony patch입니다 (Overscroll 시scrollPos리셋 안전장치도 우회) - EditorOnly 오버레이 설정은 프로젝트 단위 (EditorUserSettings)로 저장됩니다