【無料】ドアアンロックシステム【VCC対応】
- ダウンロード商品¥ 0




鍵オブジェクトを当てるとドアが開く、というギミックのUdonSharpスクリプトです。無料。 やっていることは表示の入れ替えです。鍵が対象のコライダーに触れると、鍵のかかったドアを非表示にして、開いた状態のドアを表示します。メッシュを差し替えれば、鍵の見た目は何でも構いません。 前提 ・UdonSharp導入済み ・Unity 2022.3.22f1で動作確認 ・サンプルのドアは https://pon-poko-pon.booth.pm/items/3911085 を使っています 導入手順 ①DoorUnlockSystem.zipを解凍ソフトで解凍し、DoorUnlockSystem.unitypackageを取り出す ②導入したいワールドをUnityで開いた状態で、unitypackageをダブルクリックするなどでインポートする ③DoorUnlockSystem.prefabをワールド内にドラッグする ④DoorUnlockSystemのInspectorにあるUdon Behaviourを、サンプルを見ながら設定する ⑤アップロードする 設定 ・解錠の判定方法は3通りあります。当たったコライダーで判定、オブジェクト参照で判定、オブジェクト名で判定 ・同期のON/OFF。OFFなら自分の画面だけ、ONなら最初に解錠した人がオーナーを取ってRequestSerialization()し、後から入ってきた人(レイトジョイナー)にも反映されます ・解錠したタイミングでSEとパーティクルを鳴らせます 注意 ・鍵の当たり先になる対象オブジェクトのコライダーは、ConvexとIsTriggerにチェックを入れてください ・切り替えはSetActive()です。オブジェクトが丸ごと消えるので、その子オブジェクトも一緒に消えます ■ 同シリーズのワールドギミック(30種類以上・すべて無料) https://pon-poko-pon.booth.pm/
差し替え
モデル差し替え プレハブ内の見た目用オブジェクト(例:~Model)のMeshFilter/MeshRendererに、好きなメッシュとマテリアルを入れてください。スクリプトは親側に付いているので、見た目を替えても動作は変わりません。 パーティクル、音声差し替え スクリプトのsfx / vfx / visuals などの欄に、用意したAudioSource / ParticleSystem / GameObjectをドラッグ&ドロップします。 例)解錠の音を変えたい → sfx に自作のAudioSourceを割り当て。
利用規約
ローカルでのみ動作確認済み 再配布・改造など全部歓迎 本アセットは現状有姿で提供します。 記載の対応バージョン以外での動作は保証しません。 サポート・アップデートの提供は実施する場合がありますが義務ではありません。不具合報告は歓迎しますが、修正対応の実施可否・時期は作者の裁量とします。
更新履歴
2025/11/07 更新 設定をいくつか追加




