[U#] VRC Parent Constraint Toggler / PCToggler
- Digital0 JPY
![[U#] VRC Parent Constraint Toggler / PCToggler](https://booth.pximg.net/6173256f-cd1d-4901-a61d-b25869c6e763/i/7870094/cdc4f657-1597-459d-9a59-5ec0a994deb5_base_resized.jpg)
VRC Pickup と VRC Parent Constraint と組み合わせ、 Pickup 時 / Drop 時に Parent Constraint を自動で ON・OFF 切り替えできる VRChat ワールド向け UdonSharp スクリプトです。 * Pickup 中は自由に持てる * Drop 後は元のオブジェクト(皿・トレイなど)に再追従 * Constraint ON を 遅延実行する設定も可能 料理アイテムや小物ギミックに自然な挙動を与えたい場合におすすめです。
使い方
https://github.com/purabesan/SmallUdonGimmicks/blob/main/PCToggler/readme.md
想定用途
* 食べて消えるアニメーション付きの料理アイテムを、料理が皿に追従する Pickup on Pickup に改変 * 手に持った後、自動で皿やトレイに戻したいオブジェクトを作成 * 「持っている間は自由」「離したら元の位置へ戻る」挙動を演出 遅延時間を調整することで、 「食べる → 消失 → 皿に再追従」といった自然な演出が可能です。
動作確認環境
* Unity 2022.3.22f * VRChat SDK – Worlds 3.10.1
内容
* UdonSharp スクリプト ** PCToggler.cs ** PCTogglerSub.cs * Sample Scene * Sample Prefab ** DishFood(AutoDelay) ** DishFood(UseDown) ** TeaCup(Auto) ** TeaCup(UseDown) ※ サンプルを参考にそのまま導入・改変可能です。
利用条件・ライセンス
* 本商品は MIT License です * 商用・非商用を問わず利用可能 * 改変・再配布可能 * 著作権表示およびライセンス表記を保持してください
注意事項
* 本商品は VRChat ワールド制作者向けです * UdonSharp / VRChat SDK の基本的な知識を前提としています * 本商品を使用したことによるトラブル・損害について、作者は責任を負いません
更新履歴
2026/01/12 v1.0 リリース

