【VRChat】Zone Trigger - エリアに入るだけで物・ライト・音を切り替える エリア判定ギミック【Basic無料 / Pro / DX】
- ZoneTrigger_Basic_v1.0Digital0 JPY
- ZoneTrigger_Pro_v1.0Digital300 JPY
- ZoneTrigger_DX_v1.0Digital600 JPY

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ 商品概要 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 入るだけで、ワールドが切り替わる。 決めたエリアに入る・出るだけで、物の表示 / 非表示を切り替えるギミックです。 ステージに上がったら照明をつける、部屋に入ったら外の重いオブジェクトを消す、通ったら道が開く…などが、プログラムなしで作れます。 エリアは箱か球。Scene ビューで点をドラッグするだけで大きさを合わせられます。 切り替える物は Inspector の枠にドラッグするだけ(複数まとめて OK)。 コライダーを使わないので、レーザー・UI・ピックアップの邪魔をしません。 Pro は「誰かが入ったら全員の画面で切り替え」、ライト・音・Animator、エリア BGM のフェード、エリア名の表示(4 か国語自動)、ほかの Udon との連動。 DX はスタッフ専用エリア(許可のない人は外へ移動)、中にいる人数の表示、滞在時間での切り替え。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ バージョンと価格 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 【Basic】無料 ・エリアに入る / 出ると、物を表示・非表示(自分の画面だけ) ・形は箱と球。Scene ビューでドラッグして大きさを調整 ・4 つのモード:入っている間だけ / その逆 / 一度入ったらそのまま / 入るたびに切り替え ・物をドラッグするだけで登録(複数まとめて OK) ・コライダーなし(レーザー・UI の邪魔をしない) ・Scene ビューに色付きの半透明エリアと名前を表示 【Pro】300円 ※ Basicの全機能を含みます ・誰かが入ったら全員の画面で切り替え(同期通信なし) ・入ってから / 出てからの遅延 ・追加の箱で L 字や複数の部屋を 1 つのエリアに ・ライト・音・コライダー・Renderer のオン / オフ ・Animator の Bool パラメーター ・エリア BGM のフェードイン / アウト(音量 0 まで調整可) ・入った時にエリア名を目の前に表示(日本語・English・한국어・中文 自動) ・入った時 / 出た時にほかの Udon へイベント送信 【DX】600円 ※ Proの全機能を含みます ・スタッフ専用エリア(インスタンスを作った人 / マスター / 名前で許可、ほかの人は外の位置へ移動) ・エリアの上に中にいる人数を表示(4 か国語自動) ・滞在時間:○秒 中にいたら切り替え ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ バージョン比較 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Basic / Pro / DX ・入る / 出るで表示・非表示 ○ / ○ / ○ ・箱 / 球・ドラッグで調整 ○ / ○ / ○ ・4 つのモード ○ / ○ / ○ ・コライダーなし ○ / ○ / ○ ・全員に反映 × / ○ / ○ ・遅延 × / ○ / ○ ・追加の箱(L 字・複数部屋)× / ○ / ○ ・ライト・音・Animator × / ○ / ○ ・BGM フェード(音量調整) × / ○ / ○ ・エリア名の表示 × / ○ / ○ ・ほかの Udon と連動 × / ○ / ○ ・スタッフ専用エリア × / × / ○ ・人数表示 × / × / ○ ・滞在時間 × / × / ○ ・導入ガイド(PDF) 8枚 / 11枚 / 12枚 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ 使い方の例 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ・ステージに上がった人だけ照明・エフェクトが見える ・部屋に入ったら外の重いオブジェクトを消して軽くする(Basic の「逆」モード) ・エリアごとに BGM を切り替える(Pro) ・誰かがステージにいる間、客席の照明を落とす(Pro の全員に反映) ・イベントのバックヤードをスタッフ専用にする(DX) ・展示ブースの「いま 3 人」表示(DX) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ 共通の特徴 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆ 置いてドラッグするだけ Hierarchy の右クリックから置いて、Scene ビューで大きさを合わせ、切り替える物をドラッグするだけ。 ◆ コライダーを使わない判定 プレイヤーの足元の位置を 0.2 秒ごとに見て判定します。Is Trigger のコライダーを置かないので、レーザーやメニュー・ピックアップの邪魔をしません。 ◆ 同期通信なし Pro の「全員に反映」も、各自が全員の位置を見て判定するので通信を使わず、後から入った人もそのまま正しい状態になります。 ◆ 4 か国語の表示(Pro / DX) TextMeshPro + 日本語・中国語・韓国語の字形入りフォント。使う文字だけを小さな画像にするので、文字化けせず軽いです。 ◆ ほかのギミックと連動(Pro / DX) 入った時・出た時に、ほかの Udon のイベントを呼べます。C.MiraiItem Soundproof Room(防音室)ともつなげられます。 ◆ 軽い 0.2 秒ごとに位置を見るだけです(PC / Quest)。 ◆ 日本語・英語の説明書付き README と画像付きの導入ガイド(PDF)が付いています。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ 動作環境・内容物 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 【動作確認環境】 ・Unity 2022.3.22f1 ・VRChat SDK - Worlds 3.10.5(3.7 以上が必要) ・UdonSharp(VCC 標準) ・TextMeshPro(VCC 標準・Pro / DX) 【内容物】 ・unitypackage ・導入ガイド(PDF) ・README(日本語 / English) ・利用規約 ・フォント(Pro / DX・Noto Sans CJK のサブセット・SIL Open Font License) ※ VRChatワールド用です。アバターには使用できません。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ 導入方法 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ① unitypackageをインポート(Prefabが自動で作られます) ② Hierarchyを右クリック → C.MiraiItem → Zone Trigger → Box か Sphere ③ Scene ビューで場所と大きさを合わせる ④ 切り替える物を Inspector の「入ったら表示」「入ったら非表示」にドラッグ ⑤ PlayとBuild & Testで確認 → アップロード これだけで完成です! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ 利用規約 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ○ VRChatワールドでの使用 ○ ご自身のワールド用の改変 ○ 商用ワールド・イベントでの使用 × 商品データの再配布 × 商品データの再販売 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ 更新履歴 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ v1.0 (2026/10/13) ・初版 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ 注意事項 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ・Basic / Pro / DX は同じフォルダを使います。上位版は上書きインポートでアップグレードできます(同じプロジェクトに 2 つの版は置けません) ・判定はプレイヤーの足元から 30 cm 上の 1 点です。エリアは床に少しめり込ませて置いてください ・Basic は自分の画面だけで切り替わります(ほかの人の画面には影響しません) ・「全員に反映」は各自の画面で判定するため、エリアの境目では切り替わるタイミングが少しずれることがあります ・スタッフ専用エリアは「入れない」のではなく「入ったら外の位置へ移動」です。壁で物理的にふさぐ物ではありません ・「インスタンスを作った人」は Public インスタンスにはいません(DX の許可はマスター・名前と組み合わせてください) ・サムネイルの画像はイメージです ・データ商品のため、購入後の返品・返金はできません ・ご質問や不具合はBOOTHメッセージよりお問い合わせください C.MiraiItem Zone Trigger

