창 배경
임의의 에디터 창 (서드파티 에디터 확장의 창 포함)에 창 종류별 배경 이미지를 깔 수 있습니다. Hierarchy / Project / Inspector / Console / Animator처럼 전용 배경 설정이 없는 창을 위한 범용 버전입니다.
설정은 상단 메뉴 さたにあしょっぴんぐ/エディタカスタマイザー/ウィンドウ背景設定 (사타니아 쇼핑 / 에디터 커스터마이저 / 창 배경 설정)으로 열리는 전용 창에서 합니다. 기능 전체의 ON/OFF는 Editor Setting의 DockArea 탭에 있는 「ウィンドウ背景」(창 배경)의 有効化 (활성화, 기본 ON)로 전환합니다.
대상 창 등록
배경을 깔고 싶은 창은 다음 중 하나의 방법으로 등록합니다.
- 창 탭을 우클릭 → 「このウィンドウに背景を設定...」(이 창에 배경 설정...) … 그 창의 종류가 등록되고 설정 창이 열립니다. 이미 등록된 창에서는 「このウィンドウの背景を解除」(이 창의 배경 해제)도 표시됩니다 (전용 배경 설정이 있는 창에서는 대신 Editor Setting의 해당 페이지가 열립니다. 아래 참조)
- 설정 창 왼쪽 위의 「+」 버튼 … 지금 에디터에서 열려 있는 창 (도킹된 비활성 탭, 플로팅, 최대화 중인 창 포함)을 종류별로 나열한 추가 창이 열립니다. 검색하여 여러 개를 체크하고 「選択したウィンドウを追加」(선택한 창 추가)로 등록합니다
전용 배경 설정이 있는 창 (Hierarchy / Project / Inspector / Properties / Console / Animator)은 이 기능의 대상이 아니며, 추가 창에서는 회색으로 표시됩니다. 이들 탭에서 「このウィンドウに背景を設定...」를 누르면 Editor Setting의 해당 창 페이지 (Hierarchy / Project / Inspector / Console / Animator → Background)가 열리므로, 그쪽의 배경 이미지 설정을 사용하세요. SceneView / GameView는 배경 기능 자체가 없으므로 메뉴에 항목이 나오지 않습니다.
설정 항목 (창 종류별)
설정 창 왼쪽 목록에서 선택하면 오른쪽에 설정이 표시됩니다.
- 有効化 (활성화) … 이 종류만 일시적으로 OFF
- 背景テクスチャ (배경 텍스처) / 不透明度 (불투명도, 기본 0.35) / スケールモード (스케일 모드, 기본 ScaleAndCrop)
- 標準スタイルの背景を透明化 (표준 스타일 배경 투명화, 기본 OFF) … 그 창을 그리는 동안에만 불투명한 표준 스타일 (
box/helpbox/ScrollViewAlt/RL Background/OL Box)의 배경을 제거합니다. 창의 내용이 배경을 덮어 버리는 경우에 유용합니다. 창 고유의 스타일에는 효과가 없습니다
등록 삭제는 목록의 「−」 버튼 또는 오른쪽 아래의 「このウィンドウの登録を削除」(이 창의 등록 삭제)에서 합니다 (이 프로젝트의 설정과 글로벌 설정 양쪽에서 제거됩니다).
저장 위치 (글로벌 / 이 프로젝트만)
창 종류별 설정은 다음 두 곳 중 하나에 저장됩니다. 오른쪽의 「保存先」(저장 위치)에서 전환할 수 있고, 목록의 오른쪽 끝에도 표시됩니다.
- このプロジェクトのみ (이 프로젝트만) … 편집 중인 프로젝트에서만 사용하는 설정 (
UserSettings/EditorUserSettings.asset). 탭 메뉴나 「+」로 등록하면 기본으로 여기에 저장됩니다 (추가 창의 「追加先」(추가 위치)에서 변경 가능) - グローバル (글로벌) … SCE가 설치된 모든 프로젝트에서 사용하는 설정 (EditorPrefs, 머신 단위)
같은 창에 양쪽이 모두 있으면 이 프로젝트만이 우선되며, 목록에는 「プロジェクト (G)」로 표시됩니다.
- 現在の設定をグローバルに保存 (현재 설정을 글로벌에 저장) … 지금의 설정을 글로벌 쪽에 기록합니다 (없으면 생성, 있으면 덮어쓰기). 이 프로젝트의 설정은 그대로 남아 이 프로젝트에서는 계속 그쪽이 사용됩니다
- リセット (グローバルに戻す) (리셋 — 글로벌로 되돌리기) … 이 프로젝트의 설정을 버리고 글로벌 설정으로 되돌립니다. 삭제와는 별개이며, 글로벌 설정이 있을 때만 누를 수 있습니다
- 저장 위치를 「グローバル」로 전환하면, 글로벌 쪽이 없으면 설정이 그쪽으로 이동하고, 있으면 이 프로젝트의 설정을 버리고 글로벌 설정을 사용합니다 (차이가 있으면 확인 창이 뜹니다). 「このプロジェクトのみ」로 전환하면 글로벌 설정을 복사한 이 프로젝트 전용 설정이 만들어집니다
- 글로벌 설정의 텍스처는 GUID → 에셋 경로 순으로 찾습니다. 다른 프로젝트에서도 같은 위치에 같은 이미지를 두면 (또는 GUID가 맞도록 .meta와 함께 복사하면) 그대로 사용할 수 있습니다. 찾지 못하면 배경 없음이 됩니다
구조와 제한
- 배경은 Unity가 창의 바탕을 칠한 직후, 창의 내용을 그리기 전에 그려집니다. 따라서 IMGUI 창에서는 내용 아래에 깔리고, UI Toolkit 창에서는 요소 사이의 틈으로 보입니다
- 창 자체가 불투명한 배경을 그리는 부분 (툴바, 고유 스타일의 패널, UI Toolkit의 불투명한 요소 등)에서는 이미지가 가려집니다
- 이미지는 스크롤해도 움직이지 않는 고정 배경입니다
- 탭이 없는 플로팅 창 (유틸리티 창)은 그리기 경로가 달라 대상이 아닙니다. 추가 창에서는 「タブ無し」(탭 없음)로 표시되며 선택할 수 없습니다
TIP
표시하려면 기능 전체의 有効化 (활성화, Editor Setting의 DockArea 탭)가 ON이어야 합니다. 설정 창을 열었을 때 OFF이면 상단에 경고와 「有効化する」(활성화) 버튼이 표시됩니다.