![]() |
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に設定します。
1.8.13