unity游戏云化后,暂停后游戏会继续执行问题解决

2023-11-01

问题:云化后点击暂停后可以暂停,但是暂停界面后的游戏主场景仍然在执行

解决这个问题首先要了解下如何暂停游戏:

Time.timeScale
public static float timeScale ;

// 时间流逝的标度。可用于慢动作效果。

// 当 timeScale 为 1.0 时,时间流逝的速度与实时一样快。 当 timeScale 为 0.5 时,时间流逝的速度比实时慢 2x。

// 当 timeScale 设置为 0 时,如果您的所有函数都是独立于帧率的, 则游戏基本上处于暂停状态。

// timeScale 影响 Time 类的所有时间和增量时间测量变量(但 realtimeSinceStartup 和 fixedDeltaTime 除外)。

// 如果您减小了 /timeScale/,建议也将 Time.fixedDeltaTime 减小相同的量。

// 当 timeScale 设置为 0 时,不会调用 FixedUpdate 函数。

以上是官方的解释,也就是我们可以使用Time.timeScale=0来暂停游戏,但是云化后的游戏是变成了视频流,传输需要时间,在用户按下暂停键的一刻,如果先执行弹出暂停界面的代码,后执行Time.timeScale=0,那么就有可能造成主场景的游戏无法暂停,继续执行1-2秒

解决办法:

      修改前代码

objPauseView.SetActive(true);
Time.timeScale = 0;

     修改后代码

Time.timeScale = 0;
objPauseView.SetAct
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

unity游戏云化后,暂停后游戏会继续执行问题解决 的相关文章

  • 离散数据和连续数据及相关内容的个人理解

    目录 离散数据和连续数据的定义 离散数据 连续数据 离散分布和连续分布的采样 离散分布采样 连续分布采样 离散数据和连续数据的定义 离散数据 例 a man is playing 离散数据取值可以具有有限个或无限可数个值 这个值可以用来定性

随机推荐

  • 文件已在资源管理器中打开无法删除解决方法

    刚刚出现的问题 不知道为什么很久没有运行的百度网盘运行不了 一删重装为快 但是就出现了文件已在资源管理器中打开无法删除的苦难 重启电脑也试过了无法删除 所以有了下面的方式解决问题 首先将你所在文件的目录复制 打开任务管理器 ctrl alt
  • [UE4][C++]保存Texture2d到本地

    1 官方蓝图有接口 Export Texture 2D 但是有些Texture 2D不支持 会报警 会有这个警告 Unsupported source texture format provided 2 自定义 先获取data 然后把dat
  • pic程序SD24XX读写演示程序

    本程序根据网友提供的pic程序进行修改 未进行测试 仅供参考 e mail FAE whwave com cn TEL 0755 83114387 2014 07 01 include
  • [R]第二节 对象介绍与赋值运算

    前言 R 创建 控制的实体 entity 称为对象 object 向量 vector 矩阵 matrix 数组 array 数据框 data frame 列表 list 因子 factor 函数 function 通过以上实体定义的更为一般
  • ROS的3D建模与仿真

    1 实验目的及要求 掌握 ROS 中 3D 模型 URDF 的创建方法 2 实验器材 PC 机 ROS 系统 ubuntu18 04 ROS melodic 3 内容与步骤 建立一个简单的移动机器人小车 过程中尽量使用简单的元素 移动机器人
  • HashSet可能存在的内存泄漏问题

    文章目录 HashSet可能存在的内存泄漏问题 问题描述 问题示例 C 问题解释 HashSet可能存在的内存泄漏问题 问题描述 如果往HashSet hs添加一个对象A 然后更改对象A中参与Hash计算的属性 将导致HashSet产生内存
  • 在Windows上访问linux的共享文件夹

    1 在Linux服务器上安装Samba并启动 yum install samba y systemctl start smb systemctl enable smb 2 创建samba用户并设置密码 注意用户需要系统里本来就创建好的用户
  • 详细解析Java中抽象类和接口的区别

    在 Java 语言中 abstract class 和 interface 是支持 抽象类 定义的两种机制 正是由于这两种机制的存在 才赋予了Java强大的 面向对象能力 abstract class和interface之间在对于抽象类定义
  • Postgresql数据库转义字符

    产生问题 Postgresql数据库运行下面insert命令 insert into mapping mac brand id mac brand values 777 D86595 Toy s Myth Inc 提示下面的警告 Warni
  • 用vue+videojs实现播放rtmp遇到的问题

    代码结构如下 html js 问题呈现 后来经过百度 是flash的问题 解决办法 点击浏览器如上图标 将flash选择为允许 更改之后会提示重新加载 点击点击重新加载即可
  • 关于DSP28335 AD采样的两个问题

    问题1 当DSP28335的AD采样触发信号soc来自于ePWM1时 这时的采样周期是PWM的周期还是AD硬件本身经过ACQ PS 3 0 和ADCTRL 7 分频得到的 问题2 当要对同一个通道进行重复采集1024个数据时 soc信号的来
  • 解决EasyExcel不支持解析List以及实体类对象问题

    1 解决EasyExcel不支持解析List以及实体类对象问题 1 EasyExcel支持的类型 public enum CellDataTypeEnum STRING DIRECT STRING NUMBER BOOLEAN EMPTY
  • go语言可变参数和interface{}使用

    go语言也支持可变参数 使用形式 func 函数名 参数名 类型 返回值 跟正常其他函数声明不同的是 在参数名和类型中间加了 符号 当需要传递的是不定类型和任意类型时 可以用interface 代替 类似于c语言中的void 下面这个例子演
  • 外部中断1

    实验现象 下载程序后 操作K4按键使LED1 D11 状态取反 接线说明 具体接线图可见开发攻略对应实验的 实验现象 章节 1 单片机 gt LED 交通灯模块 P20 gt D1 2 单片机 gt 独立按键模块 P33 gt K4 注意事
  • redistemplate.opsforhash设置过期时间_Redis详解(十一)------ 过期删除策略和内存淘汰策略...

    大家好 我是可乐 一个专注原创 乐于分享的程序猿 本系列教程持续更新 可以微信搜索 IT可乐 第一时间阅读 回复 电子书 有我为大家特别筛选的海量免费书籍资料 在介绍这篇文章之前 我们先来看如下几个问题 如何设置Redis键的过期时间 设置
  • multimap的介绍及使用

    multimap的介绍及使用 1 multimap的介绍 1 multimap是关联式容器 它按特定的次序 按照key来比较 存储由键key和值value组合而成的元素 多个键值对之间的key可以重复 2 在multimap中 键值key通
  • maven项目搭建

    一 开发环境搭建 数据库环境搭建 启动Navicat 启动Navicat 创建mysql连接 数据库设计 数据库设计 概念设计 E R图 逻辑设计 物理设计 概念设计 概念设计是数据库设计的核心环节 通过对用户需求进行综合 归纳与抽象 形成
  • 【Python】Python3中列表乘以某一个数

    Python3中列表乘以某一个数 在Python列表操作中 列表乘以某一个数 如list2 list1 2 得到一个新的列表是list1的元素重复n次 且list1不改变 但运行如下代码时 得到的新列表b中 b 0 和b 1 的地址相同 即
  • 图像标注工具labelImg安装方法(win10+Python3.5)

    吐槽一下 坑太多 闪开 老司机开车了 系统环境 win10 64位 Python3 5 1 下载源码 https github com tzutalin labelImg download之后 解压 2 安装Python3 5 不要用3 6
  • unity游戏云化后,暂停后游戏会继续执行问题解决

    问题 云化后点击暂停后可以暂停 但是暂停界面后的游戏主场景仍然在执行 解决这个问题首先要了解下如何暂停游戏 Time timeScale public static float timeScale 时间流逝的标度 可用于慢动作效果 当 ti