2011-07-18 9 views
1

私はAndEngineを使用しており、タッチイベントを取得しています。 OnAreaTouched()イベントは、アンドロイドAndEngineイベントをタップ(クリック)しますか?

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

+0

残念ですが、タップで何を意味していますか?クリック? – Egor

+0

@Egorはい、私はクリックすることを意味します。 – user850150

答えて

3

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

関連する問題