操作
機能 #522
完了GIM マーカーの未実装ギミック(ブランケット/マグ/猫/寝そべり)を追加する
機能 #522:
GIM マーカーの未実装ギミック(ブランケット/マグ/猫/寝そべり)を追加する
説明
背景¶
チルワールド全体レビュー(2026-07-03)の指摘。chill_world.fbx には屋外座席(別チケット #516)以外にも未実装のギミック配置マーカーが残っている:
| マーカー | 位置 | 想定ギミック |
|---|---|---|
| GIM_Pickup_Blanket | (-5.30, 0.50, -1.90) | ブランケット Pickup |
| GIM_Pickup_Mug1 | (-6.20, 0.52, -1.40) | マグカップ Pickup |
| GIM_Pickup_Mug2 | (-7.00, 0.52, -1.60) | マグカップ Pickup |
| GIM_Pet_Cat | (-8.10, 0.00, -2.20) | 猫(ペット) |
| GIM_Lie_Sofa | (-6.20, 0.45, -1.70) | ソファで寝そべり Station |
対応内容(案)¶
-
マグカップ: 既存のドリンクギミック(
F20th24TpLabDrinkable 系、JuiceGlass 等で使用中)の構成を流用。VRC_Pickup + VRCObjectSync + kinematic Rigidbody(既存 Pickup 群と同じ構成) -
ブランケット: Pickup 化。
PickupRespawnButton(yoshio_will/Common にあり)で戻せるようにする - 寝そべり Station: ソファのシェーズ部分に横たわり姿勢の VRC_Station を追加(SleepKit2 のベッド実装が参考になる)
- 猫: モデル + ループアニメーション。なでインタラクトは任意。アセット選定から必要なので別途相談
規模が大きければマグ/ブランケット、寝そべり、猫の 3 チケットに分割してよい。
完了条件¶
- 各マーカー位置にギミックが配置され動作する
- 新規 Pickup は既存と同様に ObjectSync + kinematic 構成
- 動く Pickup には Light Volumes 適用(
docs/light-volumes.md、instances 上限 32 に注意。現在 7 使用) - VRChat 実機で同期・見た目を確認
操作