检测 iPad 屏幕何时关闭或何时按下主屏幕按钮在 Unity 中发生事件?



如何编写一个函数来检测iPad屏幕何时关闭/电源按钮何时按下以及主页按钮何时按下?我知道OnApplicationFocus()OnApplicationPause()的功能,但它们只有当我在Run in Background is set to suspend时按下iPad上的电源按钮时才会运行,当Run in Background is set to exit时,这些功能在按下电源按钮时停止工作。有变通办法吗?

使用OnApplicationQuit。

来自手册:

注意:iOS应用程序通常会挂起并且不会退出。你应在iOS版本的播放器设置中勾选"挂起时退出"导致游戏退出而不暂停,否则你可能看不到这一点呼叫如果未勾选"挂起退出",则您将看到呼叫改为OnApplicationPause。

最新更新