許可した人だけが押せる見えるスイッチーWorldKeySystem
- ダウンロード商品¥ 500

初めて作りました
概要
本アセットはVRChatワールド作成者向けに、指定した人だけが操作できるスイッチを実装するためのU#スクリプトとセットアップツールを提供するものです。 Unity上部メニューのウィザードから、ON/OFFしたいオブジェクトと、操作を許可する人のVRChat表示名を指定するだけで導入が完了します。Udonの知識は必要ありません。 代表的な用途は「関係者だけが開けられるドア(=壁の消去)」ですが、BGMの切り替え、演出オブジェクトの出し入れ、ワープ先の開放など汎用的に使えます。 クレジット表記は必須ではありませんがあると嬉しいです。報告いただけるともっと嬉しいです。
動作環境
・Unity 2022.3.22f1 ・VRChat SDK3 - Worlds ・SDKバージョンに対応したU# ・PC専用(Quest/Android非対応) VCCではU#はSDKとセットで自動的にインストールされます。 通常は最新のSDK、U#を使用してください。 本アセットはSDK3専用です。SDK2ワールドではご利用になれません。
機能
○WorldKeySwitch — Interactで対象のオブジェクト群を一括でON/OFFするスイッチ。許可されていない人には見た目と当たり判定が消え、そもそも存在しないように見えます。同期モードとローカルモードを選択可。同期モードなら途中入場者にも現在の状態が正しく表示されます。 ○WorldKeyList — 許可する表示名のリスト。重複・空欄・前後の空白を検出して警告します。VRChatの表示名には前後に空白を含むものが実在するため、自動削除はしません。 ○セットアップウィザード — ドラッグ、名前入力、Setupボタンの3ステップ。既存リストがあれば自動で再利用し、作ったスイッチは同じウィザードから読み込んで編集できます。 ○ミス防止 — スイッチ自身や親を対象に指定すると復帰不能になるため、Inspectorでエラー表示しビルドも中止します
利用規約
このソフトウェア及びこのソフトウェアソースコードを2次配布することを禁止します。 利用規約 [JP] https://drive.google.com/file/d/1DLrocgUxLAYb5qLOHYp1VLAv1km5LxLV/view?usp=sharing Terms of use [EN] https://drive.google.com/file/d/1AmE8dJqWqC-plyoUMNGFWfQLQRGYbCws/view?usp=sharing 이용규약 [KO] https://drive.google.com/file/d/1_HYgFAtmgtYaPIgr0ENzaT4-ZzPvniRX/view?usp=sharing 使用条款 [ZH] https://drive.google.com/file/d/1tPIJVkycDoGzs89MDA0Q8NZnQiYYbMCT/view?usp=sharing
更新履歴
V1(20260822) リリース

