3
私はすべての方向にタイルを移動する必要があるAndroidでゲームを開発しようとしています。私の質問は、getX()
とgetY()
を使って、画面上での指の動き(右、左、上)をどうやって得るのですか?アンドロイドゲームで指の方向を取得する方法
ありがとうございました。
私はすべての方向にタイルを移動する必要があるAndroidでゲームを開発しようとしています。私の質問は、getX()
とgetY()
を使って、画面上での指の動き(右、左、上)をどうやって得るのですか?アンドロイドゲームで指の方向を取得する方法
ありがとうございました。
getHistoricalSize
,getHistoricalX(int)
およびgetHistoricalY(int)
をご覧ください。
指が画面に触れると、Androidは移動位置を記録して保存します。その後、getHistorySize
に電話して記録されたモーションの数を取得し、getHistoricalX
とgetHistoricalY
を、ヒストリサイズより小さいパラメータでコールして、その履歴位置でx/yを取得することができます。
たとえば、以前のモーションイベントを示すパラメータでgetHistoricalY
を呼び出して、現在のイベントと比較することができます。現在のものが大きい場合は、指が下にスワイプしています。
注:モーションイベント録画はのみACTION_MOVE
に適用されます。
ご協力ありがとうございます – asma
あなたは歓迎です:) – Jong