Contact送受信設定チェッカー【無料版】【VRChat/Unityエディタ拡張】
- Digital0 JPY




「Contactが反応しない…」そんな経験はありませんか? 「Contact送受信設定チェッカー」は、VRChatアバターのContact Sender/Receiver(なでなで判定等の接触検出コンポーネント)について、接触が検出されない典型的な設定ミスを検出するUnityエディタ拡張です。 【なぜ必要?】 Contact Sender/Receiverは設定項目が多い割に、Unity/VRChatは設定ミスに対してエラーや警告を出しません。「Colliderは付けたのに反応しない」「パラメータが動かない」といった不具合の原因は、半径が0のまま・Collision Tagが未設定・受信条件が両方OFFになっている、といった地味な設定漏れであることがほとんどです。Unityの標準インスペクタには、アバター全体のContact設定を横断チェックする手段がありません。 【検出項目】 ・ContactSender/ContactReceiverの半径が0以下(検出範囲が実質ゼロ) ・ContactReceiverのAllowSelf・AllowOthersが両方OFF(誰の接触も検出できない) ・Collision Tagが1つも設定されていない(相手側と一致せず接触が検出されない) ・ContactReceiverのParameterが未設定(Animator側から値を参照できない) 【使い方】 1. チェック対象アバターのルートを指定 2. 「チェック実行」で診断(配下の全ContactSender/ContactReceiverを検査します) 3. 問題のある項目の一覧が表示される 4. 本体版なら「半径0・受信不可設定を一括修正」ボタンでまとめて修正できる 【無料版と本体版の違い】 診断レポートの閲覧は無料版・本体版とも無制限に利用できます。本体版では、半径0・受信不可設定の一括修正がボタン一つで実行できます。 【こんな方におすすめ】 ・なでなで判定やDPS等、Contactを使ったギミックを実装している方 ・「反応しない」の原因が分からず困っている方 【動作環境】 ・Unity Editor 【ライセンス】 ・個人利用・商用利用いずれも可 ・改変・再配布は禁止します(ツールそのものの複製・転売はご遠慮ください)




