OnApplicationFocus()和OnApplicationPause()之间有什么区别?

Jor*_*ita 4 mobile background unity-game-engine

说到移动设备,这两种方法有什么区别?如果我按下Home键,两者都会被调用。是否有一种情况被呼叫而不是另一种呼叫?

小智 5

由于此UnityAnswer是搜索OnApplicationFocus / Pause和iOS时返回的第一个(如果不是第一个),因此Unity 4.6.1中的一项重要更新已更改了iOS的行为。

从4.6.1开始,将在iOS中调用OnApplicationFocus和OnApplicationPause。

顺序是:

应用最初启动:

调用OnApplicationFocus(true)

应用已软关闭:

调用OnApplicationFocus(false)

调用OnApplicationPause(true)

应用程序在软关闭后被带出:

调用OnApplicationPause(false)

调用OnApplicationFocus(true)

希望能有所帮助

http://answers.unity.com/answers/970958/view.html