【無料】ドアテレポートシステム【VCC対応】
- Digital0 JPY





メッシュ、マテリアルを入れ替えることで多様なドアに対応可能な相互にテレポート可能なドアです メッシュをボタンにすることでテレポートするボタンにもできます 前提 UdonSharp ①ダウンロードしたDoorSystem.zipを解凍ソフトで解凍しDoorSystem.unitypackageを取り出す ③導入したいワールドをUnityで開いた状態でDoorSystem.unitypackageをダブルクリックするなどでインポートする ④Doors.prefabをワールド内にドラッグする ⑤アップロードする Doors内の2つのドアオブジェクトを中から取り出して部屋などに入れると部屋を移動したときなどにテレポート先が追従するため便利です ドアを変更するときは画像の囲まれている箇所を参考に変更してください また、メッシュを変更したときにテレポート先がずれてしまう場合があります、3枚目の画像を参考にドアの子オブジェクトの値を修正してください ・設定 Destination(テレポート先) target:テレポート先のTransform。未指定のときはこのスクリプトを持つオブジェクト自身のTransformが使われます。 lockTargetSnapshot:ONで起動時に移動先の位置・回転を記録し固定、OFFで常に現在のtarget値を参照します。 Optional FX(任意) ・sfxOnTeleport:テレポート成功時に再生するAudioSource。未指定なら無音です。
差し替え
モデル差し替え プレハブ内の「見た目用」オブジェクト(例:~Model)のMeshFilter/MeshRendererに、好きなメッシュやマテリアルを入れるだけ。 ※スクリプトは親側に付いているので、見た目を替えても動作はそのままです。 パーティクル、音声差し替え スクリプトのsfx / vfx / visuals などの欄に、作成したAudioSource / ParticleSystem / GameObjectをドラッグ&ドロップ。 例)ジャンプ時のエフェクトを変えたい → vfx に自作パーティクルを割り当て。
利用規約
ローカルでのみ動作確認済み 再配布・改造など全部歓迎 本アセットは現状有姿で提供します。 記載の対応バージョン以外での動作は保証しません。 サポート・アップデートの提供は実施する場合がありますが義務ではありません。不具合報告は歓迎しますが、修正対応の実施可否・時期は作者の裁量とします。
更新履歴
2025/11/07 更新 連打防止機能など設定をいくつか追加 移動成功時にSEを鳴らす機能を追加





