CreateVixenMenuObject
Vixen (VRChat 向けの表情・オブジェクト切り替えツール) のメニュー構成に使う VixenFolder と VixenControl を、選択したオブジェクトの子として一度に生成するツールです。手作業で空オブジェクトを作り、コンポーネントを付ける手間を省きます。
- 選択した GameObject の子に
OptionMenuオブジェクト (VixenFolderコンポーネント付き) を生成 - さらにその子に
VixenControlオブジェクト (VixenControlコンポーネント付き) を生成 - 生成後は
VixenControlを選択状態にして、続けて設定しやすくする - Vixen が未導入の場合は生成せずにダイアログで通知
このツールは Vixen (Resilience.Vixen) の導入が前提です。実行時に Vixen 同梱アセットの GUID を照合してインストール状況を確認します。
- Vixen が未インストールの場合、オブジェクトは生成されず、警告ログとともに「Vixen がインストールされていません。Vixen を導入してから再度実行してください。」というダイアログが表示されます。
- Vixen 本体が無いとコンポーネント型 (
VixenFolder/VixenControl) を参照できないため、あらかじめ VCC などで Vixen を導入してください。
このツールは専用ウィンドウを持たず、Hierarchy の右クリック (コンテキスト) メニューから実行します。
GameObject > Mekanyanko Tools > Create VixenMenu ObjectHierarchy でオブジェクトを右クリックしたときの Mekanyanko Tools サブメニューからも同じ項目を選べます。
専用の UI ウィンドウはありません。メニューを実行すると、右クリックしたオブジェクトを親として次の階層が生成されます。
選択したオブジェクト└─ OptionMenu (VixenFolder コンポーネント) └─ VixenControl (VixenControl コンポーネント)生成された VixenControl オブジェクトは、実行直後に Hierarchy 上で選択状態になります。
- Hierarchy で、メニュー階層を追加したい親オブジェクトを選択します。
- 右クリックして Mekanyanko Tools > Create VixenMenu Object を選びます。
- 選択オブジェクトの子として
OptionMenuと、その子VixenControlが生成されます。 - 選択状態になった
VixenControlの Inspector で、Vixen の切り替え設定を行います。
- Undo 対応: オブジェクトの生成・親子付け・コンポーネント追加はすべて Undo に登録されており、Ctrl + Z で一括して取り消せます。
- 実行対象: メニューのコンテキスト対象が GameObject でない場合は何も生成されません。必ず Hierarchy 上のオブジェクトから実行してください。
- 生成されるオブジェクト名 (
OptionMenu/VixenControl) は固定です。必要に応じて生成後にリネームしてください。