상품 설명
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 - 公開開始
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기