![]() |
FirstVR
1.0
FVR Unity API
|
公開型 | |
enum | Types { Types.swipe, Types.swipeL, Types.swipeR, Types.swipeU, Types.swipeD, Types.shake, Types.fvrTap, Types.custom } |
タイプ用のenumです。 [詳解] | |
公開メンバ関数 | |
FVRGesture (FVRConnection conn, string name, Types type) | |
FVRGestureのコンストラクタです。 [詳解] | |
void | UpdateHeldTime () |
ジェスチャーの継続時間を更新します。 | |
void | ResetHeldTime () |
ジェスチャーの継続時間を0に設定し、保持フラグをリセットします。 | |
void | Trigger () |
ジェスチャーをトリガーします。 [詳解] | |
void | ResetTrigger () |
トリガーされたフラグをリセットします。 | |
公開変数類 | |
bool | registering = false |
カスタムジェスチャーがターゲットデータまたはノンターゲットデータを今書き込み中であるかどうかを示すフラグです。 | |
bool | calibrated = false |
カスタムジェスチャーのキャリブレーション時にFVRGestureManagerによって使用されるフラグです。 | |
SVM | svm |
サポートベクターマシン。カスタムジェスチャーのため、データパターンを学習します。 | |
プロパティ | |
float | heldTime [get] |
ジェスチャーがトリガーされた時からのカレントタイムまでのタイムカウントです。(ジェスチャーがトリガーされていない場合は0となります。) | |
string | name [get] |
ジェスチャーの名前です。 FVRGestureManagerを使用してジェスチャのインスタンスを取得するときのパラメータとして使用されます。 | |
Types | type [get] |
ジェスチャータイプのプロパティです。 | |
bool | held [get] |
ジェスチャが現在アクティブかどうかを示すフラグです。 | |
bool | triggered [get] |
このフラグは、ジェスチャーがトリガーされたフレーム中にのみtrueです。 | |
イベント | |
FVRGestureManager.GestureEventHandler | OnTriggered |
gesture managerによってトリガーされるイベントです。 | |
ジェスチャーに関するクラスです。
|
strong |
|
inline |
FVRGestureのコンストラクタです。
基本プロパティを設定し、キャリブレーションの為の新しいSVMインスタンスを作成します。
|
inline |
ジェスチャーをトリガーします。
OnTriggeredイベントをブロードキャストし、イベントに慣れていない開発者に対してトリガされたフラグをtrueに設定します。