我正试图让我的游戏停止接听电话。我想知道我使用的这些功能是否可以做到这一点。我在我的源代码中使用了它们,但没有一个工作。
void OnApplicationPause(bool paused)
{
if (paused == true)
{
if (!isPaused)
PauseResume(true);
}
}
void OnApplicationFocus(bool hasFocus)
{
if (hasFocus == false)
{
if (!isPaused)
PauseResume(true);
}
}
我也找到了Application.runInBackground(),但文档中提到“注意:在Android和iOS上忽略此属性”。
答案 0 :(得分:0)
在iOS和Android中,预计会调用OnApplicationPause(...)
。此用户遇到了同样的问题:https://forum.unity.com/threads/onapplicationpause-not-being-called-in-ios-build.455426/
他的回答是:
显然,它没有用,因为我在背景中有行为'设置为自定义而不是暂停......