📖 LuraSwitch2 へようこそ

LuraSwitch が新しくなって帰ってきた!
🎯 LuraSwitch2 とは?
LuraSwitch2 は、ワールドクリエイター向けに作成された Udon Sharp ベースの統合ギミックシステムです。オブジェクトの表示制御やミラー操作など、ワールド制作で頻繁に使用される機能を、すぐに使えるプレハブとして提供しています。
✨ 主な特徴
🎛️ スイッチシステム
- モダンなデザイン: 視覚的に洗練された UI デザインを採用
- アクティブ状態がわかりやすい: 旧LuraSwitchから進化し、アクティブ状態がわかりやすくなりました
- 2D/3Dモード切り替え: 3Dモードと2Dモードを簡単に切り替えられるため様々な空間にマッチします。
- テキスト表示: スイッチにテキストを入れられるようになりました。
- ワールドセーブ対応: LocalSave モードでスイッチの最終状態を保存可能
- エディタプレビュー: Unity エディタ上で On/Off 状態を即座に確認
- ハプティクス対応: ボタンを押すとコントローラーが振動し操作感を伝えます
🎚️ スライダーシステム
- モダンなデザイン: 視覚的に優れた操作インターフェース
- スナップ機能: 指定した割合でスナップさせることができるので正確な操作が可能に
- 2Dモード対応: スライダーも2Dモードに対応しています。Unity標準スライダーと異なり、気持ちの良い挙動を実現
- 縦横切り替え: Vertical / Horizontal モードを自由に選択。自由にレイアウトしてください。
- ワールドセーブ対応: もちろんSliderもセーブに対応しています。
- マルチプレイヤー同期: Global モードで全プレイヤー間の値を同期することもできます。
🔄 モードスイッチ
- 排他制御: 複数のスイッチのうち1つだけをアクティブ状態にできます。
- 専用UI: 複数スイッチを1つにまとめた小さいスイッチセットを利用可能です。
🛠️ ユーティリティ機能
- LuraMirror: 簡単にセットアップできる高機能ミラー
- LuraCollider: アニメーション効果付きのロリコライダー
- SwitchBoard: 最寄りのホルダーに自動で移動する2Dスイッチパネル
- SwitchSyncer: 複数のスイッチ・スライダーを簡単に連動させるPrefab
- HeightOffsetter: プレイヤーの身長に応じて指定オブジェクトの高さが自動的に変更されます
スイッチの種類
LuraSwitch2 には標準で様々なスイッチが用意されています。
| カラー (絵文字) | 機能 | 説明 |
|---|---|---|
| White ⚪ | ミラーの切り替え | Mirror(ミラー)の表示/非表示を制御 |
| Orange 🟠 | オブジェクトの切り替え | Object、Pen、Key などのゲームオブジェクトの表示/非表示を制御 |
| Pink 🔴 | メディアの切り替え | Audio、Video、Music などのメディア再生を制御 |
| Blue 🔵 | 機能の切り替え | Chair、LiteModeなどの特定機能のオン/オフを制御 |
| Green 🟢 | コライダーの切り替え | Bed、Colliderなどの物理コライダーのオン/オフを制御 |
| Purple 🟣 | 見た目の切り替え | PostEffect、Night、Effectなどの視覚効果を制御 |
| Warm 🟡 | ライトの切り替え | AvatarLight、Lightなどの照明のオン/オフを制御 |
| LightGreen 🟩 | 機能の即時発動 | Teleport、Reset等の外部スクリプトを即座に実行 |
🚀 はじめよう!
LuraSwitch2 を最速で使い始めるには、以下のドキュメントを順にご覧ください。
- ⚡ クイックスタートガイド — とりあえず新しいミラーを使ってみよう!
- 🎓 基本的な使い方 — スイッチとスライダーの基礎