【無料・VRChat】ボディタッチ検知
- Digital0 JPY

===== はじめに ===== 胴体付近の一定範囲に指や手が近づくと、表情が変わるギミックです。 作成環境で使用したアバターは「Chocolate rice」様が作成されている「【オリジナル3Dモデル】 Sio / しお / ver.2.00」 です。 あくまで簡易的に作ったものなので、高度な機能はありませんが、参考になれば幸いです。m(_ _)m 📌 URL: [【オリジナル3Dモデル】 Sio / しお / ver.2.00](https://booth.pm/ja/items/5650156) ===== 使用方法 ===== <<< 導入手順 >>> (1) 「[MA] TouchGimick」をUnityにインポートしてください。 (2) 階層内の 「[---yc-studio---]」>「[MA] TouchGimick」>「[MA] TouchGimick」 を、アバターの直下に配置してください。 (3) 表情を設定するには、「[MA] TouchGimick_AnimatorController」内の レイヤー「BodyTouch」 > ステート「BodyTouch」 > 「Motion」項目に、使用したいアニメーションを指定してください。 📌 補足事項 ・「【オリジナル3Dモデル】 Sio / しお / ver.2.00」の場合、(2)までの作業で表情が変化します。 ・表情アニメーションに限らず、任意のアニメーションファイルを指定すれば動作します。 ・また、「Add Component」から「VRC Parameter Driver」などを追加することで、他のギミックと組み合わせることも可能です。 <<< 改変手順 >>> (1) 検知対象者の変更 1:プレハブ内の「BodyTouch」を選択します。 2:「Inspector」タブで、VRC Contact Receiver (Script) > 「Filtering」内の 「Allow Self」「Allow Others」のチェック状態を変更してください。 - Allow Self:自分が触れたときに反応します - Allow Others:他人が触れたときに反応します <<< 使用できないとき >>> ※これで絶対に動く保証はありません。 (2) 「MA Bone Ploxy」の設定確認 1 :「[MA] AFKDetection」>「BodyTouch」を選択。 2 :「Inspector」タブを開き「MA Bone Ploxy」>「ターゲット」にアバターのボーン「Spine」が設定されているか確認。 ===== おまけ ===== <<< メニューの移動 >>> ほとんどのMAは、アバターに適用すると設定されているExMenuの一番初めのページに追加されます。 サブメニューに移動したい場合は、「MA Menu Installer」の 「インストール先」 に移動先のサブメニューを設定してください。 ➡ サブメニューファイルを ドラッグ&ドロップ するか、項目右側のボタンから選択できます。 <<< サブメニューの新規作成 >>> (1) 「Project」タブで右クリック (2) 「Create」 > 「VRChat」 > 「Avatars」 > 「ExPressions Menu」を選択 <<< サブメニュー項目を既存のメニューに追加 >>> (1) 追加したいメニューファイルを選択し、「Inspector」タブを開く (2) 「Controls」項目の右下にある「+ -」の「+」をクリック ※項目数が8項目ある場合、項目の追加はできません。 (3) 追加された項目を選択し、「Type」のプルダウンメニューから「Sub Menu」を選択 (4) 「Type」から二項目下の「Sub Menu」に、設定したいサブメニューファイルを指定 もし、サブメニューについてわからない場合は、「VRC サブメニューの作り方」などで検索すると、詳しく解説された記事が多数見つかると思います。m(_ _)m
===== 利用規約 =====
本製品の使用によって生じたデータの破損、損害、またはその他の問題について、一切の責任を負いかねます。あらかじめご了承ください。
===== 更新履歴 =====
2025/06/14 : 無料配布開始