检测iPad的屏幕何时关闭或Unity中的Home按钮被按下事件?
Posted
技术标签:
【中文标题】检测iPad的屏幕何时关闭或Unity中的Home按钮被按下事件?【英文标题】:Detect when iPad's screen is off or Home button is pressed event in Unity? 【发布时间】:2020-03-03 19:20:35 【问题描述】:如何编写一个函数来检测 iPad 的屏幕何时关闭/按下电源按钮以及何时按下主页按钮?
我知道OnApplicationFocus()
和OnApplicationPause()
功能,但它们仅在我按下iPad 上的电源按钮Run in Background is set to suspend
和Run in Background is set to exit
时运行,当按下电源按钮时这些功能停止工作。有解决方法吗?
【问题讨论】:
【参考方案1】:使用OnApplicationQuit。
来自手册:
注意:ios 应用程序通常被暂停并且不会退出。你 应在 iOS 版本的 Player 设置中勾选“Exit on Suspend”以 导致游戏退出而不是暂停,否则你可能看不到这个 称呼。如果“Exit on Suspend”没有打勾,那么你会看到调用 改为 OnApplicationPause。
【讨论】:
以上是关于检测iPad的屏幕何时关闭或Unity中的Home按钮被按下事件?的主要内容,如果未能解决你的问题,请参考以下文章