1

私はAndEngineを使用しており、タッチイベントを取得しています。OnAreaTouched() イベントがあり、

しかし、描画された画像のTAPイベントを取得する必要があります(クリックするため)..onAreaTouchを使用してそれを行うことができますが、ユーザーが単にタッチした場合でも..ユーザーにタップしてもらいたいです。提案、例、またはチュートリアル?

4

1 に答える 1

3

基本的に、クリックはACTION_DOWN、一部ACTION_MOVEの 、およびACTION_UPタッチ イベント アクションの組み合わせであり、小さな領域に表示されます。あなたがする必要があるのは、あなたACTION_UPの近くに現れたかどうかを確認することだけですACTION_DOWN。さらに精度が必要な場合は、これらのアクション間の時間間隔をチェックして、これがクリックであったことを確認できます。の位置と時間を保存し、ACTION_DOWNそれを の位置と時間と比較するだけで、ACTION_UPクリックをフリングなどと区別することができます。お役に立てれば。

于 2011-07-19T07:20:16.673 に答える