unity 退到桌面的 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("游戏开始  万物生机");  //回到游戏的时候触发 最晚
        }
    }
时间: 2024-10-05 23:03:18

unity 退到桌面的 OnApplicationPause的相关文章

桌面上嵌入窗口(桌面日历)原理探索(将该窗口的Owner设置成桌面的Shell 窗口,可使用SetWindowLong更改窗口的GWL_HWNDPARENT,还要使用SetWindowPos设置Z-Order)

今天在QQ群里有人问怎样实现将自己的窗口嵌入桌面,让它和桌面融为一体,就像很多桌面日历软件那样. 我当时想到的就是建立一个Child  Window,将他的父窗口设置成桌面Shell窗口就可以了.但是后来想想觉得不对,因为很多桌面日历窗口都有半透明和阴影效果,明显是用Layered Window实现的,而大家知道Layered Window一定要用Pop Up Window才能实现的. 那么如何用Pop up Window实现这种效果呢? 这里关键的一点就是要将该窗口的Owner设置成桌面的Sh

Android 返回桌面的Intent

Intent MyIntent = new Intent(Intent.ACTION_MAIN); MyIntent.addCategory(Intent.CATEGORY_HOME); startActivity(MyIntent); finish(); 这个就可以在activity中返回桌面了,适用于输错了3次密码,让用户以为程序退出了. Android 返回桌面的Intent

实现Android桌面的App快捷方式

本文描述的是,在App开发过程中,该如何实现App在Anroid桌面上生成App的快捷方式.主要分为两个步骤: 一,在AndroidManifest.xml中声明相关权限: <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/> 二,在代码实现如下: Intent addIntent=new Intent("com.android.launcher.act

使用 桌面的 chrome 远程调试 Android 的页面

手机浏览器是没有开发者工具的,所以调试手机网页是非常麻烦.使用 chrome 的远程调试功能可以像调试桌面端那样调试手机页面. 准备 手机端:chrome for Android, 安装谷歌浏览器 桌面端:谷歌浏览器,版本建议大于手机端的,最好使用 chrome canary USB 连接线, 也就是你充电器的那条线 开启调试模式 使用 USB 连接你的电脑,并开启调试模式. 使用 android 4.2 或以上的手机可能没有调试模式选项,可以找到 “设置 > 关于手机 > 版本号(Build

关于因为修改脚本名称,导致Unity预制体上面的脚本出现丢失状况解决方法

一个脚本名称为aaaa,如果将脚本名称(外部和内部同时修改)bbbb,拖拽到预制体上,本地运行不会有任何问题,如果将项目上传至SVN或者打包发给其他人使用,有时候会出现预制体上面脚本丢失状况. 解决方法: 不修改aaaa脚本,直接新建脚本bbbbb,然后将aaaa脚本代码复制到bbbb脚本中,然后删除aaaa脚本,最后将bbbb脚本拖拽到预制体上使用.

PVS的写缓存新技术把虚拟桌面的IOPS需求下降99%

在过去的多年当中,硬件成本一直是VDI项目的噩梦.往往是为了达到满足Windows7/Windows Server操作系统所需要运行的最小的IOPS的需求,用户不得不去采购昂贵的存储设备,或者因为预算紧张只能忍痛割爱:即使是鼓起勇气采购桌面虚拟化也是选择小范围试点:同时很多时候,项目是和硬件一起打包招标的,这就导致虚拟化软件往往只在整体项目预算中占很小一个比例,经常是失去了话语权.而系统集成商出于各种原因往往会推荐很高档次的存储设备,而事实上即使是在PVS的新Write Cache技术出来之前,

Linux 桌面的 Dock 类程序

1.Cairo-Dock是一个Dock类软件,它支持OpenGL.提供动画及视觉效果的插件.新的Applet.重写配置面板.新增主题等功能. 2.Docky是从GNOME Do项目剥离出来的一个Dock软件,最初为GNOME Do的"Docky"模式,其支持主题和插件(docklets),还支持独有的Helper. 原文地址:https://www.cnblogs.com/pipci/p/9621027.html

网页桌面的HTML代码

网页代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="shortcut ico

Kde桌面的Mac化

KDE->Mac \(Mac\) 的审美可以说是很成熟了,确实让人很喜欢啊!于是不由得想弄一个 \(Mac\) 风的桌面. 先放张图吧: 效果还蛮不错的哇. \(Mac\) 原生的壁纸下载链接: 国光dalao的OneDrive 国光dalao的Baidu网盘 Step-1:主题,图标的更新 \(kde\) 的设置还是很好用的,先打开设置. 然后点击 工作空间主题 -> Plasma主题 -> 获得新 Plasma 主题 ,搜索 MacBreeze Shadowless ,点击安装. 然