1

過去の質問を検索しても、同様の投稿は見つかりませんでした。

Blackberry Storms の MIDP でゲームを開発しています。私はBlackBerryGameCanvasコールバック関数を使用していますtouchEvent。引数として、のインスタンスを取得していますが、 likeTouchEventをリッスンしたいです。しかし、シミュレーターのタッチスクリーンでスワイプした後、結果としてnullになります:TouchGestureSwipe

public void touchEvent(TouchEvent message) {
    TouchGesturenow = message.getGesture();

    //always getting null as a result

    //according to API when user does not perform any gesture 
    //operation then it would return null otherwise reference 
    //but here I have performed a swipe gesture then also it is returning null.

}

まったく不可能な場合は、使用する必要があります

getMovePoints(int touch, int[] x, int[] y, int[] time)..そしていくつかの計算。

誰でも確認できますか: Swipe TouchGesture は Blackberry Storm では機能しませんか?

4

1 に答える 1

0

他の SO ディスカッションの回答によると、BB ストームのスワイプ ジェスチャのシミュレーションは非常に複雑なようです: Blackberry Storm Emulator - TouchGesture イベントが起動しない、スワイプを機能させるには? .

null(BlackBerry API ごとに「このイベントはジェスチャではない」という意味です)取得する理由として最も可能性が高いのは、エミュレータがスワイプとして認識できるように、シミュレータのタッチ スクリーンでスワイプを十分に行っていないことです。


Blackberry Storms の MIDP でゲームを開発しています。

精度のために - TouchGestureMIDP とは何の関係もありません - MIDP 2 APIにはそのようなものはまったくありません。touchEventMIDP APIにもありません。

使用するすべての API と機能は、BlackBerry 固有のように見えます: BlackBerryGameCanvasTouchEventなど。繰り返しますが、この問題は一般的に MIDP とは関係ありません。

于 2011-08-27T20:49:24.183 に答える