設定リファレンス
設定は Sybaris\UnityInjector\Config\SceneEditor.xml に保存されます(初回起動時に自動生成)。 主な項目は設定ウィンドウ(メニューバー Window → 設定)から変更できます。 設定ウィンドウは 表示 / 撮影 / ビュー / グリッド / 履歴 / プリセット / 連携 のタブに分かれています。
データの保存先
| 内容 | 場所 |
|---|---|
| 設定 | Sybaris\UnityInjector\Config\SceneEditor.xml |
| シーンプリセット | Sybaris\UnityInjector\Config\SceneEditor\ScenePreset\ |
| ウィンドウレイアウト | Sybaris\UnityInjector\Config\SceneEditor\WindowLayout\ |
| 表情プリセット | Sybaris\UnityInjector\Config\SceneEditor\FacePreset\ |
| 指プリセット | Sybaris\UnityInjector\Config\SceneEditor\FingerPreset\ |
| ボーンプリセット | Sybaris\UnityInjector\Config\PartsEdit\(PartsEditWithStudio と共用) |
| PNG 配置の画像 | Sybaris\UnityInjector\Config\PngPlacement\、PhotoModeData\Texture\ |
| スポットライトの輪郭画像 | Sybaris\UnityInjector\Config\SceneEditor\LightCookie\ |
| ポーズ | PhotoModeData\MyPose\(ゲーム標準のマイポーズと共通) |
| スクリーンショット | ゲームフォルダの ScreenShot\ |
全般
| 項目 | 既定値 | 内容 |
|---|---|---|
pluginEnabled | true | プラグイン全体の有効/無効 |
keyRepeatTimeFirst | 0.15 | キーリピート開始までの秒数 |
keyRepeatTime | 0.0333 | キーリピート間隔(秒) |
useHSVColor | false | カラーピッカーを HSV 表示にする |
uiScale | 1 | UI 倍率(1 = 100%)。設定ウィンドウの 表示 タブで 80〜200% を指定する(下記) |
windowHoverColor | 暗いグレー | ウィンドウのホバー色 |
backgroundColor | 0.15, 0.15, 0.15 | GameView の外側とレターボックス余白の色 |
screenshotScale | 2 | スクリーンショットの解像度倍率(1〜4)。比率 カスタム では使わない |
gameViewAspectMode | Screen | GameView の表示比率とスクリーンショットの切り出し(Screen / Ratio16x9 / Ratio4x3 / Ratio1x1 / Ratio3x4 / Ratio9x16 / Custom) |
gameViewCustomWidth / gameViewCustomHeight | 1080 / 1920 | 比率 カスタム の幅・高さ(1〜8192)。スクリーンショットはこのサイズちょうどで出力する |
historyLimit | 20 | 操作履歴の最大保持数(0 で無効) |
linkExternalPlugin | true | 対応プラグインを連動させる(SceneEditor の ON/OFF の追従と、選択中メイド / モデルの共有) |
UI 倍率
設定ウィンドウの 表示 タブの UI 倍率 % で、SceneEditor の全ウィンドウの文字サイズと行の高さ・幅をまとめて拡大縮小できます (80〜200%、5% 刻み。R で 100% に戻る)。スライダーとラベルのドラッグは、ドラッグ中は数値とつまみだけが 5% 刻みで動き、マウスを離したときに反映されます。 数値の直接入力は Enter を押すか入力欄の外をクリックしたときに反映されます。
- ウィンドウ(SceneView・Inspector・タイムライン・GameView 等)は画面上の位置と大きさを保ち、中に入る量が変わります。 はみ出た分はスクロールで辿るか、ウィンドウを広げてください
- メニューバーとそのメニュー、コンボやタブ一覧のポップアップ、ツールチップ、トースト、確認ダイアログ、 保存系のダイアログ、カラーピッカー、カーブエディタは、大きさも倍率どおりに変わります
- SceneView・GameView の 3D 描画は拡大せず、表示領域の実ピクセルで描きます
- 保存されるウィンドウの配置は倍率に依存しません。倍率を変えて再起動してもウィンドウの大きさは同じです
- 高い倍率で小さなウィンドウを使うと、ヘッダーのボタンとタブ列が重なることがあります
- 対応版の ModItemExplorer・PostEffects のウィンドウも SceneEditor の UI 倍率に従います(SceneEditor が無効なときは各プラグインの設定)。 各プラグインの設定画面で UI 倍率を変えると SceneEditor の UI 倍率も変わります
ウィンドウの配置
ウィンドウごとに以下の項目が保存されます。
| 項目 | 内容 |
|---|---|
<名前>PosX / <名前>PosY | ウィンドウの位置(-1 は画面中央) |
<名前>Width / <名前>Height | ウィンドウのサイズ |
<名前>Visible | モード開始時に開くか |
メニューバーは menuBarPosX / menuBarPosY のみ持ちます。
<名前> に入る値とウィンドウの対応は以下のとおりです。
<名前> | ウィンドウ |
|---|---|
gameView | GameView |
sceneView | SceneView |
hierarchy | Hierarchy |
inspector | Inspector |
camera | Camera |
background | 背景 |
bgm | BGM |
light | ライト |
pngPlacement | PNG配置 |
preset | シーンプリセット |
history | 操作履歴 |
setting | 設定 |
maidCall | メイド呼出 |
maidPose | モーション |
maidFace | 表情 |
maidFinger | 指 |
maidIK | IK |
maidUndress | 脱衣 |
maidGravity | 重力 |
boneEdit | ボーン |
主なウィンドウの既定サイズは以下のとおりです。
| ウィンドウ | 既定サイズ |
|---|---|
| GameView | 960 × 560 |
| SceneView | 640 × 400 |
| Hierarchy | 260 × 480 |
| Inspector | 280 × 360 |
配置に関わる項目として、以下も自動的に記録されます(いずれも UI 操作の結果が保存されるもので、手で編集する必要はありません)。
| 項目 | 内容 |
|---|---|
gameViewMaximized | GameView の最大化状態(再起動・再有効化をまたいで復元) |
lockedWindow | ロック中(移動・リサイズ禁止)のウィンドウ |
tabGroup | タブグループの構成 |
connectGroup | コネクト(連結移動)グループの構成 |
windowScreen | 配置を保存した時点の画面サイズ(解像度変更時のスケールに使用) |
ウィンドウごとの表示設定
| 項目 | 既定値 | 内容 |
|---|---|---|
sceneViewShowBg | false | SceneView に背景を描画する |
sceneViewShowMaid | true | SceneView にメイドを描画する |
sceneViewShowGizmo | true | SceneView にギズモを描画する |
sceneViewOrthographic | false | SceneView を平行投影にする |
sceneViewAutoFocus | true | 選択・配置に連動して SceneView を自動でフォーカスする |
gizmoSpace | Local | ギズモの軸空間(Local / Global / Camera) |
gizmoUseLocalSpace | true | 旧版互換用。gizmoSpace が Local のとき true。旧版で書き換えられていたら、読み込み時に gizmoSpace へ反映します |
gizmoTargetType | All | ギズモの表示対象(All = すべて表示 / Selected = 選択中) |
inspectorScaleLinked | false | Inspector の拡縮を XYZ 連動で編集する |
maidPlacementMode | 0 | メイド呼出の配置プリセット(0 = V字 / 1 = 横一列) |
maidAutoSwitch | true | シーンプリセットの読込時にメイドを呼出・解除して切り替える。false なら呼出済みのメイドへ割り当てるだけ(呼出済みが 0 体なら呼び出す) |
グリッド
| 項目 | 既定値 | 内容 |
|---|---|---|
isGridVisible | true | グリッド全体の表示 |
isGridVisibleOnlyEdit | true | 編集モード中だけ表示する |
isGridVisibleInWorld | true | 床(XZ 平面)グリッドの表示 |
isGridAxisVisible | true | XYZ 軸線(赤/緑/青)の表示 |
gridCountInWorld | 20 | 原点を中心とした 1 辺のマス数 |
gridCellSize | 0.5 | 1 マスの大きさ(m) |
gridAlphaInWorld / gridColorInWorld / gridLineWidthInWorld | 0.3 / 白 / 3 | 床グリッドの見た目 |
isGridVisibleInDisplay | true | 画面分割グリッドの表示(ゲーム画面のみ) |
gridCountInDisplay | 3 | 画面の分割数(3 で三分割法) |
gridAlphaInDisplay / gridColorInDisplay / gridLineWidthInDisplay | 0.3 / 白 / 3 | 分割線の見た目 |
シーンプリセット
| 項目 | 既定値 | 内容 |
|---|---|---|
scenePresetSaveCamera | true | 保存ダイアログの「カメラ」の既定状態 |
scenePresetSaveMaids | true | 保存ダイアログの「メイド」の既定状態 |
scenePresetSaveBackground | true | 保存ダイアログの「背景」(背景・ライト・PNG 配置・背景モデル)の既定状態 |
scenePresetSaveEffects | true | 保存ダイアログの「演出」(テキスト・サブカメラ・サウンド・動画・ライブ演出)の既定状態 |
scenePresetDisabledProviders | 空 | 保存ダイアログで OFF にした連携プラグイン項目(id のカンマ区切り) |
scenePresetAutoLoadKey | 空 | 事務所シーンで自動ロードするプリセット |
scenePresetAutoLoadOnceOnly | false | 自動ロードをセッション中 1 回のみにする |
キー設定
keyBind 要素で変更します。Ctrl+Z のように修飾キーを + でつなげて書けます。
| キー名 | 既定値 | 内容 |
|---|---|---|
PluginToggle | F10 | モード切替 |
EditModeToggle | F1 | 編集モード切替 |
WindowsHiddenToggle | Tab | ウィンドウの一括非表示 |
GizmoMove | Z | ギズモを移動モードにする |
GizmoRotate | X | ギズモを回転モードにする |
GizmoScale | C | ギズモを拡縮モードにする |
Undo | Ctrl+Z | 操作を戻す |
Redo | Ctrl+X | 操作を進める |
AddKeyFrame | Enter | キーフレームを登録 |
AddKeyFrameAll | Shift+Enter | 全ボーンのキーフレームを登録 |
RemoveKeyFrame | Backspace | 選択中のキーフレームを削除 |
Play | Space | 再生 / 停止(タイムライン読込中はタイムライン、シーンモードでは操作対象メイドのモーション) |
PrevFrame / NextFrame | A / D | 1 フレーム前後へ移動 |
PrevKeyFrame / NextKeyFrame | Ctrl+A / Ctrl+D | 前後のキーフレームへ移動 |
Copy / Paste / FlipPaste | Ctrl+C / Ctrl+V / Ctrl+Shift+V | キーフレームのコピー / 貼り付け / 反転貼り付け |
PoseCopy / PosePaste | Ctrl+Alt+C / Ctrl+Alt+V | ポーズのコピー / 貼り付け |
MultiSelect | Shift | グリッドの複数選択 |
SelectCategory1 〜 SelectCategory6 | Alpha1 〜 Alpha6 | レイヤーカテゴリの切替(1: メイド / 2: カメラ / 3: モデル / 4: 背景 / 5: ライト・演出 / 6: その他) |
AddKeyFrame 以降はタイムライン操作のキーです(ショートカット)。