困ったときは
シェーダーが機能していない
- Gesture Manager上でテストしてみて動けばシェーダーは正常です。動作しない場合は一度、新しいプロジェクトでAvatar3.0対応アバターをセットアップしてみてください。
- VRChatの設定のAvatar IntaractのSelf Intaract(自分のPBが触れなくなる設定)がオン になっていると自分では触れません。
- メッシュのマテリアル変更アニメーションが入っている場合も動作しません。
- WriteDefaultがFXレイヤー中で統一されていない場合は動作しないことがあるので、必ず統一してください。
- マテリアルエラーとなる場合、motchiri_shaderフォルダを右クリックからReimportすると直る場合があります。
自分は触れるけどフレンドに触ってもらおうとしたら触れなかった
仕様上、触れるのは一番近い他プレイヤー1人のみですので、同時に触ろうとしたり、周囲にプレイヤーが複数人いると上手く機能しないことがあります。また、Contactの設定によっては触れない場合もあります。判定方法として、PhysBone(耳や尻尾など)に触れるプレイヤーであればもっちりシェーダーも触れるはずです。PBが触れる状態で触れない場合はリセットアバターやアバター変更をすると触れることが多いです。PhysBoneも触れない場合はVRChatのAvatar Intaract内の設定を見直してください。