ゲーム中にどのようにバッテリー低下アラートを処理できるのか不思議でした。私は自分のゲームを作るためにCocos2Dを使いました。テキストや通話などの割り込みが入るとゲームが一時停止しますが、バッテリー低下のアラートはどうですか?彼らは他の割り込みと同じですか?それはそうではないようです。ゲーム中にiPhoneの「ローバッテリー」のポップアップを処理する方法
ゲームを一時停止できるように私が検出できる方法はありますか?
返信いただきありがとうございます。
ゲーム中にどのようにバッテリー低下アラートを処理できるのか不思議でした。私は自分のゲームを作るためにCocos2Dを使いました。テキストや通話などの割り込みが入るとゲームが一時停止しますが、バッテリー低下のアラートはどうですか?彼らは他の割り込みと同じですか?それはそうではないようです。ゲーム中にiPhoneの「ローバッテリー」のポップアップを処理する方法
ゲームを一時停止できるように私が検出できる方法はありますか?
返信いただきありがとうございます。
「バッテリー監視」をセットアップして、これが発生したときにイベントを取得できます。情報といくつかのリンク:あなたはそれが20%に当たったとき、あなたが心配しているイベントである知っているので、私はあなただけでその量をチェックし、それが発生したときに一時停止することができると思い
http://mobileorchard.com/new-in-iphone-30-tutorial-series-part-5-battery-monitoring
http://mobiledevelopertips.com/device/display-battery-state-and-level-of-charge.html
。
これはおそらく完璧な解決策ではないかもしれません。Appleが20%ではなく25%で起こるべきだと判断するかもしれません。
また、Appleは本当に知っておく必要がある場合にのみ、これをオンにすることをお勧めします。したがって、ゲームプレイ中にのみ有効にし、時間に敏感ではないメニューでは有効にしないでください。
それはiPad上で20%ではありません。 – JustSid
新しいiOSや新しいデバイスでいつでも%が変更されることがあります。 – LearnCocos2D
気づいたら、私は答えて言った。 – Almo
ありがとうございます。しかしながら、この問題は他のところで嘘をついた。それは、再開時にチェックしているフラグの1つに問題が発生しました。ユーザーが新しいゲームを開始するとリセットされますが、これは失敗しました。
レッスンは学んだ:私はあなたの回答と回答を感謝し、グローバル変数:) [私はそれらを可能な限り回避しよう]
と、余分な注意が必要です。再度、感謝します。
バッテリー低下警告がapplicationWillResignActiveを呼び出さないと言っていますか?それらは他の出来事とちょうど同じでなければなりません – mackworth
マックワースはここで良い点を持っています。私はiPhoneアプリでこの問題が起きたことを思い出していないし、バッテリーの監視もしていない。 – Almo
私のテスターの一人は、バッテリー低下の警告がポップアップすると、ゲームが一時停止しないと言いました。今私のバッテリーが20%に下がるまで実際に待つことなく、テスト用に再作成またはシミュレートできる方法はありますか? applicationWillResignActiveが呼び出されるかどうかを調べるために、自分のgdbに接続された電話機でイベントを発生させたい。みんなありがとう。 – AbhinavVinay