🎚️ スライダー概要
LuraSwitch2 のスライダーシステムについて説明します。
🎯 スライダーとは
スライダーは、連続的な値を調整するコンポーネントです。ライトの明るさ、音量、ミラーの透明度など、0~100% の範囲で段階的に調整できます。

スライダーの特徴
モダンなデザイン
視覚的に優れたスライダーUIを採用しています。
スナップ機能
スライダーは 指定した幅でスナップする仕様です。
- 0%, 10%, 20%, 30%, ..., 90%, 100%
2Dモード対応

スライダーにも 2Dモード が用意されています。
2DモードのスライダーはUnity標準のスライダーではなく、独自実装により直感的な操作感を実現しています。
Vertical / Horizontal モード
用途に応じて向きを選択できます。
- Vertical(縦): 縦モード
- Horizontal(横): 横モード
Verticalモードが使いにくい場合は、Horizontalモードに切り替えることができます。
同期モード

Global モード
すべてのプレイヤー間で値が同期されます。
Local Save モード
各プレイヤーのローカルに値を保存します(ワールドセーブ)。
ヒント
次回ワールドに入った時も、前回の設定値が保持されます。
Local モード
同期されないローカルのモードです。個人設定が多いため、基本的にはこちらを使います。
対応スライダー
LuraSwitch2 には以下のスライダーが用意されています:
Slider_Mirror
ミラーの透明度を調整

Slider_Audio / Slider_Music
オーディオや音楽の音量を調整


Slider_Light / Slider_AvatarLight
ライトやアバターライトの明るさを調整

Slider_Night / Slider_PostEffect
ナイトモードの強さやポストエフェクトを調整


Slider_MirrorRotate / Slider_Object
ミラーの回転角度やオブジェクトのトランスフォームを調整


Slider_Collider
コライダーの高さを調整(LuraCollider専用)

共通パラメータ
すべてのスライダーに共通するパラメータ:
基本設定

- DefaultValue: 初期値(0.0〜1.0)
- SliderDirection: Vertical(縦)/ Horizontal(横)
- SliderVisualMode: 3D / 2D
同期設定

- SyncMode:
- None: 同期なし
- Global: 全プレイヤーで同期
- Local: ローカルに保存
使い方の基本
- プレハブをシーンに配置
- Inspector の ====TargetSetting==== を開く
- ====TargetSetting==== に対象のオブジェクトを指定
- SliderVisualMode で見た目を選択(3D/2D)
次のステップ
各スライダーの詳細は、以下のページをご覧ください: