상품 설명
鍵オブジェクトを当てるとドアが開く、というギミックの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 更新
設定をいくつか追加
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기