トップページ > 記事閲覧
Android:アクティブ時の処理
名前:ギウ 日時: 2017/06/12 16:23

お世話になっております。 タッチしてないのに、タッチしてると判定されることがありました。 <再現方法> 画面をタッチした状態で、 電源ボタンを押して非アクティブにし、 タッチを離してから、 電源ボタンを押してゲーム画面に戻ると、 「前回タッチしてた場所がタッチされてる」という判定になるようです。 ※そのままタッチしないと、ずっとタッチしっぱなしになります。 ※1回タッチすると直ります。 ご確認お願いいたします。
メンテ

Page: 1 |

Re: Android:アクティブ時の処理 ( No.1 )
名前:管理人 日時:2017/06/14 01:00

不具合のご指摘ありがとうございます 載せていただいた手順で電源ボタンを押してアプリが非アクティブになると タッチが離されたイベントが発生しないことが原因でした アプリが非アクティブになった際にタッチが離されたことにすることで 修正することができましたので、よろしければこちらの修正バージョンを お試しください m(_ _;m https://dxlib.xsrv.jp/temp/DxLibAndroidTest_ARM.exe // Android版 ARM用
メンテ
Re: Android:アクティブ時の処理 ( No.2 )
名前:ギウ 日時:2017/06/14 08:51

ご確認有難うございます! 最新版をDLしてリビルドしてみましたが、こちらの環境では改善されてませんでした。 GetTouchInputNum() GetTouchInput() GetMouseInput() この3つとも、「押されてる」の判定を返しました。
メンテ
Re: Android:アクティブ時の処理 ( No.3 )
名前:管理人 日時:2017/06/14 23:55

お試しいただきありがとうございます すみません、手元のスマフォでも『電源ボタンを押してもロックが掛からない』設定に変更したところ 件の手順でタッチ状態のままになることを確認しました アプリが非アクティブになった際に「押されている」状態を解除するようにしたのですが、 どうやら『電源ボタンを押してもロックが掛からない』設定の場合はアプリが非アクティブになっていないようです Androidアプリの場合はアクティブ状態の他にポーズ状態というのがあり、こちらは電源ボタンを 押すとロックが掛かる設定となっているかどうかに関わらず、電源ボタンを押すとポーズ状態が変化するので ポーズ状態が変化したら「押されている」状態を解除するようにしました 手元の環境ではこれで「電源ボタンを押してもロックが掛からない」設定でも押されたままにならなく なりましたので、何度も申し訳ありませんが、よろしければその変更を加えたバージョンをお試しください m(_ _;m https://dxlib.xsrv.jp/temp/DxLibAndroidTest_ARM.exe // Android版 ARM用
メンテ
Re: Android:アクティブ時の処理 ( No.4 )
名前:ギウ(解決) 日時:2017/06/15 09:55

ご対応有難うございます! ポーズ状態なんてのもあるんですね。 最新版、「”押されてる”の解除」を確認しました!
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存