VRChat ワールドギミック 体で押せるドア
- ダウンロード商品¥ 500




VRChatのワールドに設置できるギミックです。 Unity 2022 World Projectで使用できます。 ・体で押すこともできるドアギミックです。 ・体当たりすることで開けることができ、ハンドルを動かす事でも開閉できます。 ・開かない方向に体当たりした場合、コライダーにより通行を阻まれます。 ・他のプレイヤーによりドアが押さえられていると開かないなど設定できます。 ・同期します。 ・同時に体当たりするとまれにオーナーが分裂してしまい同期できなくなることがあります。 ・オーナーが分裂した際はオーナーがリスポーン、ハンドルを離した、ドアから離れた時に最もドアの近くにいるプレイヤーにオーナーを譲り再び同期できるようにしています。 ・見本のドアプレハブも付属しますが、基本的にはドアのモデルを用意していただき、それをこのギミックで動かす事を想定しています。 ・設定方法は回転軸とドアの向きをTransformで合わせてスケールをその下のスクリプトから調整し、ドアのオブジェクトをギミックの影響下の階層に移動させるだけです。(3枚目の画像) ・ドア自体のコライダーはギミックについているのでオフにするか取り除いてください。またドアの枠のコライダーは別に用意し配置してください。 ・両扉両開きのバネ扉のプレハブを追加しました。左右どちらかをのみを使う場合は片方を削除してください。開いた状態で設置してください。画像4の左の様に閉じた状態で設定後、最後にオブジェクトごと回して右の様に設置すると楽に設定できます。緑の線の角度に向かって常に力が働きます。 このワールドに設置しています。 動作に問題がないかなど、お試しください。 https://vrchat.com/home/launch?worldId=wrld_e4e1b5c5-85d8-43fc-8827-1ab76bbe0aeb
使用方法
unitypackageをインポート シーンにprefabを設置してください。
注意事項
VRCワールドに設置し公開することを想定しています。 packageに含まれるファイルの再配布は許可しません。
更新履歴
2025/9/19 Ver.1.0 2025/9/22 Ver.1.1 ・ドアを体で押さえることで開かなくなったり閉じられなくなったり出来るようになりました。オプションで使用するか選択できます。 2025/10/01 Ver.1.2 ・PlayerLayerのコライダーを持つオブジェクト(ペンの筆跡など)にドアの動きが阻害される問題の修正。 ・同期する仕組みをVRCObjectSyncから独自のU#スクリプトに変更。 2025/12/29 Ver.1.3 ・両扉両開きのバネ扉のプレハブを追加しました。




