FirstVR  1.0
FVR Unity API
公開型 | 公開メンバ関数 | 公開変数類 | プロパティ | イベント | 全メンバ一覧
FVRlib.FVRGesture クラス

公開型

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によってトリガーされるイベントです。
 

詳解

ジェスチャーに関するクラスです。

列挙型メンバ詳解

◆ Types

タイプ用のenumです。

タイプは、ジェスチャーリストから特定のジェスチャーを取り出すために、名前と同じように使用できます。 また、何のジェスチャーが利用可能であることを開発者が知るためのガイドとしての意味もあります。

列挙値
swipe 

任意の方向にスワイプ

swipeL 

左スワイプ

swipeR 

右スワイプ

swipeU 

上スワイプ

swipeD 

下スワイプ

shake 

振る

fvrTap 

デバイスをタップする。(現在は使用できません。バージョンアップで対応予定です。)

custom 

マッスルセンサーデータで作成されたカスタムジェスチャ

構築子と解体子

◆ FVRGesture()

FVRlib.FVRGesture.FVRGesture ( FVRConnection  conn,
string  name,
Types  type 
)
inline

FVRGestureのコンストラクタです。

基本プロパティを設定し、キャリブレーションの為の新しいSVMインスタンスを作成します。

関数詳解

◆ Trigger()

void FVRlib.FVRGesture.Trigger ( )
inline

ジェスチャーをトリガーします。

OnTriggeredイベントをブロードキャストし、イベントに慣れていない開発者に対してトリガされたフラグをtrueに設定します。


このクラス詳解は次のファイルから抽出されました: