关于unity游戏进程的问题:退出,锁屏,被杀掉等事件
转载自https://www.meiyoubug.com/article/16036.html
在这里备份下:
由安卓生命周期启发
1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。
2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行。
3.当前Activity由被覆盖状态回到前台或解锁屏:系统会调用onResume方法,再次进入运行状态。
4.当前Activity转到新的Activity界面或按Home键回到主屏,自身退居后台:系统会先调用onPause方法,然后调用onStop方法,进入停滞状态。
5.用户后退回到此Activity:系统会先调用onRestart方法,然后调用onStart方法,最后调用onResume方法,再次进入运行状态。
6.当前Activity处于被覆盖状态或者后台不可见状态,即第2步和第4步,系统内存不足,杀死当前Activity,而后用户退回当前Activity:再次调用onCreate方法、onStart方法、onResume方法,进入运行状态。
7.用户退出当前Activity:系统先调用onPause方法,然后调用onStop方法,最后调用onDestory方法,结束当前Activity。
问题:当Unity被锁屏时执行哪个函数?当Unity解锁屏幕时执行哪个函数?被其他应用覆盖,或者退到后台,调用哪个函数?从后台回来,调用哪个函数?
正常进:
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都没回调)
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
有侵删
关于unity游戏进程的问题:退出,锁屏,被杀掉等事件相关推荐
- unity游戏重新开始,退出,停止,继续按钮及打包发布
一,游戏退出按钮: 脚本Out:(分为编辑状态下退出和打包编译后退出,这两种都要写上: using System.Collections; using System.Collections.Gener ...
- 【Unity游戏破解】外挂原理分析
文章目录 认识unity 打包目录结构 游戏逆向流程 Unity游戏攻击面 可被攻击原因 mono的打包 建议方案 锁血 飞天 无限金币 攻击力翻倍 以上统称内存挂 透视 自瞄 压枪 瞬移 内购破解 ...
- 游戏陪玩平台源码开发,锁屏状态下消息提醒的实现
当游戏陪玩平台源码在后台运行时,如果用户关闭了手机屏幕(手机进入灭屏休眠状态),这个时候有消息进来怎么办?这就需要在游戏陪玩平台源码开发时实现手机锁屏状态下消息提醒功能. 解决思路: 1.游戏陪玩平台 ...
- Cocos Creator 微信小游戏苹果手机锁屏卡死的坑
在制作小游戏项目时遇到了 苹果系列手机 只要游戏过程中进行锁屏后解锁时,整个手机或微信会卡个几秒甚至会黑屏! 所以就这个问题进行了各种 onshow/onhide 的操作试验. 第一种:在onshow ...
- Windows锁屏实现
1.屏蔽键盘鼠标,利用HOOK封锁键盘和鼠标. //键盘HOOK回调 LRESULT CALLBACK KeyboardProc(int nCode, WPARAM wParam, LPARAM lP ...
- MFC实现Windows锁屏
编辑 Windows锁屏 锁屏软件相信大家都见过,以前我去网吧上网的时候也用过这个功能,当你有事情需要立即离开,而又不想让别人碰你的电脑,就需要用扫锁屏软件啦,锁住屏幕之后等回来的时候再输入密码解锁. ...
- vue实现页面锁屏完美解决
vue实现页面锁屏完美解决 最新写项目 客户要求写一个锁屏功能.静下心来,慢慢看 ,相信你会有收获的. 功能点 1.禁止浏览器返回按钮. 2.手动输入路由会强制跳到锁屏页面. 3.必须输入正确密码或者 ...
- web桌面程序之锁屏功能分析
这是一个在操作系统里比较常见的功能,但在web里实现,有哪些需要注意的呢? 1.如何真正的实现锁屏? 2.如何避免通过技术手段绕过锁屏? 我个人总结出2点需要特别注意的地方,下面就分别进行分析. 第一 ...
- Python实现软件自动登录超时锁屏
就这个东西总是掉线 ↓ *如果脚本需要点击 再执行脚本期间不要锁屏 锁屏后点击事件失效 # 用于 V_P_N 退出时 自动点击# 点击屏幕指定像素点 # 左上角 x 837 y 604# 右下角 ...
最新文章
- python 技术篇-使用logging日志模块自定义时间格式
- [解答] python下如何安装SocketServer?
- 每日一题(5) —— 逗号表达式
- 图解Javascript——作用域、作用域链、闭包
- 求子集元素之和(洛谷P2415题题解,Java语言描述)
- Leetcode每日一题:559.maximum-depth-of-n-ary-tree(N叉树的最大深度)
- 数资 | 已知现期量如何求出增长量?
- Halcon学习(7):颜色识别
- 微信公众号怎么放html文件,微信公众号html缓存处理
- 115网盘正式版评测
- 明源云客微信抢房技巧_明源云客车位线上开盘体验 - 微信抢房_软件抢房_网上选房_手机抢房_代抢房 - 爱抢房...
- tom 猫 android 版本 设计,一种Tom猫的简单实现
- 计算机科学引论connectivity,计算机科学引论课后题原文
- 表单验证设计的用户体验基本原则
- xp系统总是弹出宽带连接服务器,如何处理xp电脑总是弹出宽带连接
- 大屏地图背景透明效果,高德地图怎么才能只渲染局部地图,有全部代码详细。
- 【总结】反欺诈(Fraud Detection)中所用到的机器学习模型
- mybatis报“Invalid value for getInt()“错误
- 坐标转换:将imu坐标系下的角速度、线速度转换到车体坐标系,参考Autoware
- 计算机上用户和组的意义,在域中管理用户和组