LeapMotionをUnityで使うプログラムを書くときに、 呼び出し方や使い方はその他の入力機器とあわせる形がいいのだろうか? 例えば キーボードのスペース を使う場合は、 Input.GetButtonDownから入力を得ている。 Input.GetButtonDown ("Jump") そこで ジェスチャー が行われたか判断する場合は、 LeapMotionを使うと以下のような形になるかなと考えている。 LeapMotion.DetectGesture("Circle") 使いやすさを考えたら他の入力機器と同じようなAPIにしておくことで、 誰にもで理解できて使いやすい形になると思う。 では使いやすさではなく、 性能面や、例外のハンドリングとかはどうなのだろうか? やろうと思えばLeapMotionの中(OnFrame)でがしがし動かすこともできると思う。 どこかにベストプラクティスみたいなのがあるのかな? UnityでLeapMotion使うと、うまくDisposeできなくて固まってしまったりする。 この辺も何か対応方法あるのかな・・・。 Unity終了させるときに必ずDisposeさせる方法とかあったら教えてください。 なんか最後は全然関係ない内容になってしまった。 駄文ということで。