首页 > 手游开发 > Unity3D > Unity3D退到桌面的 OnApplicationPause事件-含代码
2019
04-08

Unity3D退到桌面的 OnApplicationPause事件-含代码

void OnApplicationFocus(bool isFocus)

{

// Debug.Log("--------OnApplicationPause---" + isFocus);

if (isFocus)

{

Debug.Log("返回到游戏 刷新用户数据"); // 返回游戏的时候触发 执行顺序 2

if (Global.USER_DATA != null)

{

ReqLogin l = new ReqLogin();

l.EnegryRecover(EnegryRocoverBack);

}

}

else

{

Debug.Log("离开游戏 激活推送"); // 返回游戏的时候触发 执行顺序 1

}

}

 

 

void OnApplicationPause(bool isPause)

{

if (isPause)

{

PNotification.instance.sendMessageAfterConnect();

Debug.Log("游戏暂停 一切停止"); // 缩到桌面的时候触发

}

else

{

Debug.Log("游戏开始 万物生机"); //回到游戏的时候触发 最晚

}

}

最后编辑:
作者:搬运工
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。