【ギミック一括ON】なでスイッチ - NadeSwitch【無料】
- ダウンロード商品¥ 0


VRChatアバターに「待機」「なで」「なでられ」の3モードを定義し、モード変更に合わせて各ギミックの有効/無効を一括で切り替えられるMA対応アバターギミックです。 他ギミックに干渉させないままの場合、視界にHUDアイコンが表示されるのみ。 なで音、ジェスチャー、心音、上着/帽子/ヘイロー着脱…など、オンオフを同期パラメーターで制御しているものなら何でも扱えるはず。 導入する上で、自力でギミックごとのパラメーター変数名を特定できたり、Bool/Int/Floatなどのデータ型についてわかるなど、少しUnity知識が必要です。
【導入方法】
事前に「お好きなアバター」「Modular Avatar」をインポート。 当ギミックの.unitypackageもインポートし、「Assets/NadeSwitch/NadeSwitch.prefab」をアバター直下にドラッグ&ドロップ。 「アバター名/NadeSwitch」の「Nade Switchコンポーネント」にオンオフするパラメーターを足して、各モードでの挙動を設定。 アバターアップロードして、Exメニュー項目からのモード変更の動作確認とHUD設定で完了。
【Exメニュー項目の取捨選択】
そのままだとExメニューに3項目も追加されます。 「アバター名/NadeSwitch/ExMenu_Push」か「アバター名/NadeSwitch/ExMenu_Select」のどちらかをEditorOnlyにすることをおすすめします。 「ExMenu_Push」が有効の場合、項目ボタンを押すごとに「待機→なで→なでられ→待機…」とローテーションします。階層を浅くできますが、目的のモードまでに他のが挟まる可能性があります。 「ExMenu_Select」が有効の場合、サブメニューが展開され目的のモードに直接変更できます。目的のモードを直接指定できますが、階層が深くなってしまいます。 「ExMenu_Settings」はHUD設定メニューへの入口であり、Exメニューの深いところでもいいので残しておいたほうがよいです。
【OSC操作のすすめ】
VRコントローラーのメニューボタンの左右片方などをSteamバインドから無効にし、「OpenVR2OSC」などでパラメーター「NadeSwitch_PushCycle」へのオンオフを送信できるようにすると迅速にモードを切り替えられます。 1秒でも相手を待たせたくない場合は検討してみてください。
【Special Thanks】
ギミックを作りやすく、共有しやすく整備していただいた「Modular Avatar」さま https://modular-avatar.nadena.dev/ja Exメニューのアイコンに、「Googleマテリアルアイコン」を素材として利用させていただいてます。(Apache License 2.0) この場を借りて厚く御礼申し上げます。
【ライセンス】
Apache License Version 2.0 の下で公開されています。 https://www.apache.org/licenses/LICENSE-2.0
【更新履歴】
ver.1.00 - 公開開始


