【無料】一方通行スイッチ【VRC ワールドギミック】


説明
■ 概要 このギミックは、指定したオブジェクトを 「一方通行で表示 or 非表示」にするスイッチギミックです。
モードは以下から選択できます:
- HideOnly … 押したら非表示にするだけ(何回押しても非表示)
- ShowOnly … 押したら表示するだけ(何回押しても表示)
オプション設定により、1回限り or 何度でも実行 を切り替え可能です。
■ 導入方法
-
プロジェクトの環境
- Unity 2022.3.x(VRChat Worlds SDK対応版)
- VRCSDK3 - Worlds(最新)
- UdonSharp(最新SDK同梱)
-
Unityでのセットアップ 【A】 1) prefabに入っているON/OFFのオブジェクトをそのまま使用 【B】
- Collider付きオブジェクトにAdd Componentより「One-Way Visibility Switch(UdonSharp)」を追加
【以下A、B共通】 2) 表示/非表示を切り替える対象 (複数可)のElementに表示を切り替えたいオブジェクトを追加
-
以下を設定
- Mode : HideOnly または ShowOnly
- IsGrobal : 全員に同期する場合はON
- Single Use : 1回限りにする場合はON
- Disable After Use : Single Useと併用で使用後は判定をなくす場合はON
-
ShowOnlyを使う場合、対象オブジェクトは最初に非表示にしておく HideOnlyを使う場合、対象オブジェクトは最初に表示にしておく
■ 注意事項
- Targetsにスイッチ自身を入れないでください(無効化されて押せなくなります)
■ 利用規約
- このスクリプトはVRChatワールド制作で自由に利用・改変できます
- クレジット表記は任意ですが、記載いただけると嬉しいです
■禁止事項 以下のような使用を禁止します。
- 改変の有無を問わず、内容物の再配布・再販売
- 宗教、政治的および反社会的な主張に関する利用
- 制作者を偽る、または誤認させる行為
- その他、公序良俗に反する利用
■免責事項
- このデータを利用することで何らかの問題、損害が生じても作者は責任を負いません。
- 動作サポートありません。問い合わせへの回答は保証されません。
- 今後のVRChat等のアップデートによって動かなくなる可能性があります。
- 利用条件等は予告なく変更する場合があります。
■履歴 2025/ 8/14 Ver. 1.00