1

HTML5とJavaScriptを使用してiPhoneゲームを再作成する必要があり、その機能の1つは数字認識ですが、インターネットで見ているのは、左右上下の円へのスワイプなどの単純なジェスチャーの検出に関するものだけです.

しかし、私が必要としているのは、数字のジェスチャーを検出することです。それが可能であることはわかっていますが、インターネットで数字認識について何も見つけることができません。これを行うのに役立つチュートリアルを知っていますか?

4

3 に答える 3

4

ジェスチャー認識は、思ったほど複雑ではありません。基本的な考え方は、「書き込み」をいくつかの単純な動き (スワイプなど) に分割することです。

私は次のことを試してみます:

  • 指/マウスの動きを追跡します。
  • 動きが一貫している限り (つまり、同じような方向/速度)、それを合計します。
  • 方向が変わったら、新しい動きを保存します。
  • 次に、最後の x の動きを分析して、書き込まれた数を判断します。

いくつかの例:

  • 1:南に 1 回だけ移動する、北東に移動してから南に移動します。
  • 2:北東への短い移動、南東への短い移動、南西への長い移動、東への長い移動。
  • 3つ:南東、南西、南東、南西への短い移動。
  • 4:南西または南への短い移動、東への短い移動、新しいラインまたは北西への移動、長い南への移動

もちろん、ある程度の概算と許容範囲が必要であり、既存のライブラリを再利用したい場合もありますが、これも実際のタスクによって異なります (たとえば、何かをゼロから作成する必要がある場合など)。

于 2013-11-11T12:53:43.027 に答える
1

形状を定義し、各形状のコールバック関数を提供するポイントの配列を提供することにより、独自のジェスチャを定義できます。

Javascript ジェスチャ認識:

http://webcodingeasy.com/JS-classes/Javascript-gesture-recognition

于 2013-11-11T11:22:16.807 に答える
1

これを試してみてください http://www.photonstorm.com/phaser

と言いました:

Talk to a Phaser.Pointer and it doesn’t matter if the input came from a touch-screen or mouse, it can even change mid-game without dropping a beat. Multi-touch, Mouse, Keyboard and lots of useful functions allow you to code custom gesture recognition.

カスタムジェスチャー認識が必要だと思います。

于 2013-11-11T10:37:52.103 に答える