使用例については、「既定のテレポートを仮想ボタンに設定する」、「既定のテレポートをマルチユーザ テレポートに拡張する」、および「VR コントローラのタッチパッドの仮想ボタンを定義して使用する」を参照してください。
(vrdData を継承)
VR コントローラのタッチパッド上にある仮想ボタンを表します。この仮想ボタンを使用すると、VR コントローラ上のタッチパッドを分割し、入力マッピング システムで通常のボタンとして使用できます。
関数:
仮想ボタンの終了角度を取得します。
戻り値
仮想ボタンの終了角度。
戻り値の型
float
仮想ボタンの最大半径を取得します。
戻り値
仮想ボタンの最大半径。
戻り値の型
float
仮想ボタンの最小半径を取得します。
戻り値
仮想ボタンの最小半径。
戻り値の型
float
仮想ボタンの名前を取得します。
戻り値
仮想ボタンの名前。
戻り値の型
string
仮想ボタンの開始角度を取得します。
戻り値
仮想ボタンの開始角度。
戻り値の型
float
内部で設定される仮想ボタン ID を取得します。
戻り値
ボタンの ID。
戻り値の型
integer
仮想ボタンの終了角度を設定します。
パラメータ
end (float): 仮想ボタンの終了角度。範囲: 0.0 ~ 360.0。
仮想ボタンの最大半径を設定します。
パラメータ
max (float): 仮想ボタンの最大半径。範囲: 0.0 ~ 1.0。minRadius より大きい値にする必要があります。
仮想ボタンの最小半径を設定します。
パラメータ
min (float): 仮想ボタンの最小半径。範囲: 0.0 ~ 1.0。maxRadius より小さい値にする必要があります。
仮想ボタンの名前を設定します。
パラメータ
name (string): 設定する名前。
仮想ボタンの開始角度を設定します。
パラメータ
start (float): 仮想ボタンの開始角度。範囲: 0.0 ~ 360.0。
既定のコンストラクタ。
コピー コンストラクタ。
パラメータ
button (vrdVirtualTouchpadButton):
仮想ボタンを説明するのに必要なすべてのパラメータを含むオブジェクトを作成するコンストラクタ。
パラメータ
name (string): ボタンの識別に使用されるボタンの名前。
minRadius (float): 円形のタッチパッド上の、ボタン領域が開始する半径。範囲: 0.0 ~ 1.0。maxRadius より小さい値にする必要があります。
maxRadius (float): 円形のタッチパッド上の、ボタン領域が終了する半径。範囲: 0.0 ~ 1.0。minRadius より大きい値にする必要があります。
startAngle (float): 円形のタッチパッド上の、ボタン領域が開始する角度。範囲: 0.0 ~ 360.0。
endAngle (float): 円形のタッチパッド上の、ボタン領域が終了する角度。範囲: 0.0 ~ 360.0。