强制暂停时,先 OnApplicationPause,后 OnApplicationFocus;
重新“启动”手机时,先OnApplicationFocus,后 OnApplicationPause;
//游戏进入后台时执行该方法 pause为true 切换回前台时pause为false
void OnApplicationPause(bool pause){
if(pause)
{
//切换到后台时执行 } else { //切换到前台时执行,游戏启动时执行一次 } } //游戏失去焦点也就是进入后台时 focus为false 切换回前台时 focus为true void OnApplicationFocus(bool focus){ if(focus) { //切换到前台时执行,游戏启动时执行一次 } else { //切换到后台时执行 } }
正常进:
OnApplicationFocus, isFocus=True
正常退:
OnApplicationQuit
Home出:
OnApplicationPause, isPause=True
OnApplicationFocus, isFocus=False
Home进:
OnApplicationPause, isPause=False
OnApplicationFocus, _isFocus=True Kill进程: 当前应用双击Home,然后Kill: OnApplicationQuit (IOS 有回调,android 没回调) 跳出当前应用,然后Kill: OnApplicationQuit (IOS和Android都没回调)