![]() |
FirstVR
1.0
FVR Unity API
|
公開メンバ関数 | |
delegate void | GestureEventHandler () |
イベントハンドラデリゲート | |
FVRGesture | RegisterCustomGesture (string name) |
新しいカスタムジェスチャーを作成してAllGesturesリストとMSGesturesリストに追加します。 [詳解] | |
FVRGesture | GetRegisteredGesture (string name) |
ジェスチャー取得をします。 [詳解] | |
void | SetupSwipe () |
スワイプ認識に必要な変数を設定する。 | |
void | CalibrateMSVariationCheck () |
変動ピーク検出のためのマッスルセンサーの平均値の設定を開始します。 | |
void | StartMSVariationCheck () |
マッスルセンサー変動の変動ピークのチェックを開始します。 | |
void | StopMSVariationCheck () |
マッスルセンサー変動の変動ピークのチェックを停止します。 | |
void | ResetPatternData (FVRGesture g) |
カスタムジェスチャーのキャリブレーションデータをリセットします。 | |
void | SetTargetData (FVRGesture g) |
カスタムジェスチャーの新しいターゲットデータの登録を開始します。 | |
void | SetNonTargetData (FVRGesture g) |
カスタムジェスチャーの新しい非ターゲットデータの登録を開始します。 | |
公開変数類 | |
bool | msAverageCalibrated = false |
msAverageが補正されているかどうかを示すフラグです。 | |
bool | checkingMSVariations = false |
マッスルセンサーの値に大きな変化があるかどうかを示すフラグです。 | |
float | shakeTriggerCount = 3 |
イベントをトリガーするためのシェイク数の閾値です。 | |
float | shakeSensitivity = 1.2f |
シェイクトリガー感度の閾値です。(バリューが大きくなるほど鈍くなります。) | |
float | swipeUpSensitivity = 10f |
スワイプアップトリガー感度の閾値です。(バリューが大きくなるほど鈍くなります。) | |
float | swipeDownSensitivity = 10f |
スワイプダウントリガー感度の閾値です。(バリューが大きくなるほど鈍くなります。) | |
float | swipeLeftSensitivity = 10f |
スワイプレフトトリガー感度の閾値です。(バリューが大きくなるほど鈍くなります。) | |
float | swipeRightSensitivity = 10f |
スワイプライトトリガー感度の閾値です。(バリューが大きくなるほど鈍くなります。) | |
float | msPeakSensitivity = 20 |
大きなマッスルセンサーのピークの検出感度です。(バリューが大きくなるほど鈍くなります。) | |
FVRGesture | swipe |
スワイプジェスチャーインスタンスです。 | |
FVRGesture | swipeL |
スワイプレフトジェスチャーインスタンスです。 | |
FVRGesture | swipeR |
スワイプライトジェスチャーインスタンスです。 | |
FVRGesture | swipeU |
スワイプアップジェスチャーインスタンスです。 | |
FVRGesture | swipeD |
スワイプダウンジェスチャーインスタンスです。 | |
FVRGesture | shake |
シェイクスジェスチャーのインスタンスです。 | |
FVRGesture | fvrTap |
FVRTapジェスチャーのインスタンスです。 | |
bool | msPeakTriggered |
マッスルセンサー値の変化の変動ピークに関してのトリガです。 | |
int | calibrationSamplesPerSecond = 10 |
キャリブレーションをしている間の1秒間あたりのサンプリング回数です。 [詳解] | |
float | calibrationRoundLength = 3f |
キャリブレーションをしている時間の長さ(秒数)です。 [詳解] | |
プロパティ | |
List< FVRGesture > | AllGestures [get] |
すべてのジェスチャーを含むリストです。 | |
List< FVRGesture > | MSGestures [get] |
登録されたカスタムジェスチャーのみを含むリストです。 | |
イベント | |
GestureEventHandler | OnSwipe |
スワイプイベント | |
GestureEventHandler | OnSwipeLeft |
スワイプレフトイベント | |
GestureEventHandler | OnSwipeRight |
スワイプライトイベント | |
GestureEventHandler | OnSwipeDown |
スワイプダウンイベント | |
GestureEventHandler | OnSwipeUp |
スワイプアップイベント | |
GestureEventHandler | OnShake |
シェイクイベント | |
GestureEventHandler | OnFVRTap |
デバイスタップイベント | |
GestureEventHandler | OnMSVarPeak |
マッスルセンサーの値のピークがあった際に発行されるイベント | |
このクラスはすべてのジェスチャーを管理します。 イベントをチェックし、新しいカスタムマッスルセンサージェスチャーを作成します。
|
inline |
ジェスチャー取得をします。
name | 取得したいジェスチャーを識別する文字列引数。 |
|
inline |
新しいカスタムジェスチャーを作成してAllGesturesリストとMSGesturesリストに追加します。
name | ジェスチャーを識別する文字列引数。 |
float FVRlib.FVRGestureManager.calibrationRoundLength = 3f |
キャリブレーションをしている時間の長さ(秒数)です。
長さは0秒より大きい必要があります。 大きな値にしすぎると正しく動作しない可能性があります。 推奨値は1~3です。
int FVRlib.FVRGestureManager.calibrationSamplesPerSecond = 10 |
キャリブレーションをしている間の1秒間あたりのサンプリング回数です。
この値は1以上で処理速度によって制限されます。推奨値は10~20です。