【UdonSharp】FloatOnDrop|落としたアイテムを拾える高さへ戻すシステム
- ダウンロード商品¥ 100

FloatOnDrop とは? VRChatワールド向けの「拾いやすさ改善」ユーティリティです。 プレイヤーがアイテムを落としても、床に埋もれたり見失ったりせず、落下→接地→指定高さへスムーズに浮上→その場で停止します。 写真撮影小物、配布アイテム、ゲーム用オブジェクトなど、どんな“拾えるアイテム”にも流用できるのが特徴です。 特徴 ✅ 拾える高さへ自動復帰(例:地面から1.3m) ✅ スムーズな浮上(Rigidbodyと干渉しにくい設計) ✅ パラメータ調整が簡単(高さ/速度/姿勢制御など) ✅ 導入が簡単:Prefabを置く or 既存アイテムに後付け ✅ (任意)同期構成にも対応しやすい(ObjectSync併用を想定) 内容物 FloatOnDrop.cs(UdonSharpスクリプト) 導入済みPrefab(例:Simple / Sync想定 など) README(導入手順・推奨設定・FAQ) 導入方法(購入者向け) 方式A:Prefabを置くだけ(最短) ①PrefabをHierarchyにドラッグ ②見た目(メッシュ)を差し替え ③高さ・速度を調整して完成 方式B:既存アイテムへ後付け ①対象に Collider / Rigidbody / VRC Pickup を追加 ②FloatOnDrop を追加 ③Float Height(浮上する高さ) / Rise Speed(浮上する速度) / Ground Layers を設定 動作環境 VRChat Worlds SDK3 UdonSharp Unity 2022 LTS(VRChat推奨環境) 利用規約 改変:OK ワールドへの組み込み:OK(public/private問わず) 再配布:NG(改変の有無を問わず) 本アセット単体/主要部分の転売:NG クレジット表記:任意

