!無料!【VRChat設定支援ツール】CreateSimpleMenu
- ダウンロード商品通常版¥ 0
- ダウンロード商品支援用¥ 200
# CreateSimpleMenu アバターのアイテムについて「表示する/表示しない」を切り替えるメニューを自動生成します。 Modular Avatarの導入が前提となります。 ## 準備事項 下記のものをあらかじめ適用してください 1. Modular Avatar https://modular-avatar.nadena.dev/ja/ ※最新のものを取得してください。 ## 使用方法 1. Hierarchyで項目を選択し「CreateSimpleMenu」コンポーネントを追加してください。 選択した項目の子項目をそれぞれ「表示する/表示しない」を切り替えるメニュー用のコンポーネントを自動生成します。 これにより、アバターの服などのアイテムを部品ごとに表示/非表示を切り替えるメニューが追加されます。 - 下記のような構造を想定しています お洋服 ←これを選択して「CreateSimpleMenu」コンポーネントを追加する ├Armature ├トップス ├ボトムス ├... - 下記のルールでメニューを生成します - 選択されている項目の子項目に関して、それぞれ「表示する/表示しない」を切り替えるメニューを生成します。 - 名前が「Armature」から始まる子項目はメニューを生成しません。 - 名前が「__」から始まる子項目はメニューを生成しません。 - タグ「EditorOnly」の子項目はメニューを生成しません。 - 子項目がアクティブなものは初期状態は表示、非アクティブであれば初期状態は非表示となります。 2. 必要に応じて「CreateSimpleMenu」コンポーネントの設定を行ってください。 - Menu Name ... アイテムの表示/非表示を行うメニューの名前(空の場合、コンポーネントを設定したオブジェクトの名前となります。) - Menu Icon ... アイテムの表示/非表示を行うメニューのアイコン - Menu Install Target ... アイテムの表示/非表示を行うメニュー作成先(未指定の場合、ルートのメニューに作成されます) - Ignore Object ... メニューを作成しないオブジェクト - Name Regex Pattern ... メニュー名を正規表現で変換する際のパターン - Name Regex Replace ... メニュー名を正規表現で変換する際の置き換え文字 ※例えば、「A_Skirt」「B_Tops」という名前のオブジェクトのメニューが作られる時 正規表現のパターンを"[A-Z]_"、置き換え文字を""とすると、作成されるメニュー名は「Skirt」「Tops」となります。 3. 必要に応じて「CreateSimpleMenuOptionOption」コンポーネントを追加し、設定を行ってください。 「CreateSimpleMenu」で作成されたメニューでの切り替えに連動して、メッシュのブレンドシェイプやパラメータを設定できます。 - Condition Type ... 条件の種類(何れかを表示している場合にON/全てを表示している場合にON) - Condition Object ... 条件の対象となるオブジェクト ※「CreateSimpleMenu」でメニューを作成する対象のオブジェクトを設定してください - Blend Shape Setting ... ブレンドシェイプの切り替え設定 - Mesh ... 対象のメッシュ - Shape Name ... ブレンドシェイプの名前 - On Val ... ONの場合の値 - Off Val ... OFFの場合の値 - Blend Shape Setting ... パラメータの切り替え設定 - ParamParam Name ... パラメータの名前 - On Val ... ONの場合の値 - Off Val ... OFFの場合の値 ## 戻したい場合 1. 「CreateSimpleMenu」「CreateSimpleMenuOptionOption」コンポーネントを削除してください ## ライセンス 本アセットはVN3ライセンスで提供されます。許諾事項は商品画像および商品に含まれているPDFファイルでご確認をお願いいたします ## 特記事項 ・VRChat SDK 3.1.10 で動作確認しています 今後VRChat及びVRCSDKなどのバージョンアップによりギミックの動作に問題が発生することがあります ## 更新履歴 - v1.0.0 リリース - v1.0.1 対象外とする条件を変更・追加 ・名前が「Armature」のもの→名前が「Armature」から始まるもの(変更) ・名前が「__」から始まるもの(追加) - v2.0.0 NDMF対応を行い、名前を「CreateSimpleMenuForMA」から「CreateSimpleMenu」に変更 - v2.1.0 メニューを作成しないオブジェクトを設定可能にしました 正規表現でメニュー名を変換可能にしました 切り替えに連動してブレンドシェイプやパラメータを変えられるようにしました