Transform/Interaction/TouchValueOption

Last-modified: 2024-10-10 (木) 19:30:37


TouchValueOption (タッチ バリュー オプション)

押した時に、色を変えたり大きさを変えたり等の単純なギミックが作れるコンポーネント


項目

Enabled:
このコンポーネントを有効にするかどうか。
Falseのときでも、ActiveIndicatorだけは機能する。

Target:
書込み先。
ドライブ処理ではなく、押した瞬間に書込む(Write)処理です。

Value:
書込む値。

ActiveIndicator:
bool型の項目を指定。Targetの値がValueと同じならTrue、違う場合はFalseになる。

操作パネル等のUIを作る際にこの機能を活用することで、選択状態の表示等が簡単に実装できる。


HoverIndicator:
bool型の項目を指定。選択するとTrue、非選択だとFalseになる。

HoverVibrate:
レーザーが当たった時のコントローラー振動設定。
0None
1Short
2Medium
3Long

Vibrate:
押して、値を書き替えた時のコントローラー振動設定。

SetOnTouchBegin:
押した瞬間に書込む。

SetOnTouchStay:
押している間、書込み続ける。

SetOnTouchEnd:
離した瞬間に書込む。

AcceptOutOfSightTouch:
画面(視界)外でも操作できる。

AcceptPhysicalTouch:
手指で操作できる。

AcceptRemoteTouch:
レーザーで操作できる。

EditModeOnly:
編集モードの時だけ操作できる。

ActiveUserRootOnly:
ユーザーの中にある時、そのユーザーのみが操作できる。


使用例

  • ボタンにしたいスロットにアタッチ。(Colliderも必要。)Targetを指定して、Valueを設定する。


その他

  • カテゴリーの中でこれだけ浮いてる。