Android向けのゲームを開発しています。多くのことが起こっていますが、かなりスムーズに実行されています。もちろん、それはユーザーが画面に触れるまでです。
彼らがそれに触れている間、フレームレートを完全に消去するため、かなり高い優先度であると思われるもので、約10ミリ秒ごとに( 、および で)onTouchEvent
呼び出されます。タッチが終了するとすぐに、フレームレートは良好な状態に戻ります。action = ACTION_MOVE
x = 0
y = 0
私はもう試した
onTouchEvent
いつものようにゲームの入力を処理する- すぐに
onTouchEvent
戻ってきたtrue
- まったく
onTouchEvent
実装していない
この問題は、3 つの状況すべてで持続します。
誰かがこれに遭遇しましたか?イベントが生成される速度を下げる方法ACTION_MOVE
、または実際の動きがあるときにのみイベントが生成されるようにする方法、またはタッチの現在の位置を取得するだけのポーリング方法を使用する方法はありますか? それとも完全に無効にする方法ですか?