コンテンツにスキップ

CreateVixenMenuObject

Vixen (VRChat 向けの表情・オブジェクト切り替えツール) のメニュー構成に使う VixenFolderVixenControl を、選択したオブジェクトの子として一度に生成するツールです。手作業で空オブジェクトを作り、コンポーネントを付ける手間を省きます。

  • 選択した 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 Object

Hierarchy でオブジェクトを右クリックしたときの Mekanyanko Tools サブメニューからも同じ項目を選べます。

専用の UI ウィンドウはありません。メニューを実行すると、右クリックしたオブジェクトを親として次の階層が生成されます。

選択したオブジェクト
└─ OptionMenu (VixenFolder コンポーネント)
└─ VixenControl (VixenControl コンポーネント)

生成された VixenControl オブジェクトは、実行直後に Hierarchy 上で選択状態になります。

  1. Hierarchy で、メニュー階層を追加したい親オブジェクトを選択します。
  2. 右クリックして Mekanyanko Tools > Create VixenMenu Object を選びます。
  3. 選択オブジェクトの子として OptionMenu と、その子 VixenControl が生成されます。
  4. 選択状態になった VixenControl の Inspector で、Vixen の切り替え設定を行います。
  • Undo 対応: オブジェクトの生成・親子付け・コンポーネント追加はすべて Undo に登録されており、Ctrl + Z で一括して取り消せます。
  • 実行対象: メニューのコンテキスト対象が GameObject でない場合は何も生成されません。必ず Hierarchy 上のオブジェクトから実行してください。
  • 生成されるオブジェクト名 (OptionMenu / VixenControl) は固定です。必要に応じて生成後にリネームしてください。