我想知道在游戏中如何处理低电量警报。我使用Cocos2D制作我的游戏。当出现诸如短信或电话等中断时,我的游戏会暂停。但是低电量警报呢?它们与其他中断相同吗?似乎并不是。
是否有办法检测它何时出现,以便我可以暂停游戏?
谢谢您的回复。
我想知道在游戏中如何处理低电量警报。我使用Cocos2D制作我的游戏。当出现诸如短信或电话等中断时,我的游戏会暂停。但是低电量警报呢?它们与其他中断相同吗?似乎并不是。
是否有办法检测它何时出现,以便我可以暂停游戏?
谢谢您的回复。
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
你担心的事件是在电量剩余20%时发生,所以我认为你可以检查这个值并在达到时暂停。这可能不是完美的解决方案,因为苹果可能会决定它应该在25%而不是20%时发生。
此外,苹果建议只有在确实需要知道时才打开此功能。因此,它应该仅在游戏过程中激活,而不是在不受时间限制的菜单上。
谢谢大家。但问题实际上在别处。这是在恢复时检查标志之一的问题。当用户开始新游戏时,应该将其重置,但我没有这样做。
教训:对全局变量要特别小心 :) [我尽可能避免使用它们]
感谢您的回复和答案。再次感谢。