我想知道在比赛期间如何处理低电量警报。我用Cocos2D来制作我的游戏。当文本或电话等中断进来时,我会暂停游戏。但是电池电量不足警报呢?它们和其他中断一样吗?它似乎不是。
有什么方法可以检测到它何时出现,以便我可以暂停游戏?
感谢您的回复。
答案 0 :(得分:2)
您可以设置“电池监控”并在发生这种情况时获取事件。一些链接信息:
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%的时候,所以我认为你可以检查这个数量,并在发生时暂停。
这可能不是一个完美的解决方案,因为Apple可能会认为它应该以25%而不是20%的速度发生。
此外,Apple建议仅在您确实需要知道时启用此功能。所以它应该只在游戏过程中激活,而不是在时间敏感的菜单上激活。
答案 1 :(得分:0)
谢谢你们。然而问题在别处撒谎。它碰巧是一个问题,其中一个标志我正在检查恢复。当用户开始新游戏时,它应该被重置,但我没有这样做。
获得的经验:对全局变量要格外小心:) [尽量避免使用它们]
感谢您的回复和答案。再次感谢。