Unity实现按Esc键控制面板出现消失,同时游戏暂停
需要在项目中创建面板对象,具体脚本的实现过程如下
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;public class SpeedMenu : MonoBehaviour
{
//不用细看,有一些是因为其他效果实现而创建的public GameObject MenueCanvas;public bool IsShow;private bool IsCounting;public Text LifeText;public Text CountText;public Text EndText;void Start(){MenueCanvas.SetActive(false);IsShow = false;Time.timeScale = (1);}void Update(){//判断是否按下Esc键if (Input.GetKeyDown(KeyCode.Escape)){//如果面板正在显示,关掉面板并让游戏继续运行if(IsShow){MenueCanvas.SetActive(false);IsShow = false;Time.timeScale = (1);}//否则开启面板并暂停游戏else{MenueCanvas.SetActive(true);IsShow = true;Time.timeScale = (0);}}}
}
Time.timeScale
用来控制游戏暂停与继续,具体用法与介绍看官方文档
Unity实现按Esc键控制面板出现消失,同时游戏暂停相关推荐
- 电脑键盘上每个键的作用_眼看着淡出大众视野 键盘上Esc键的隐秘往事
众所周知,苹果一些新的Macbook产品线不仅取消了Esc键,而且还对通常用于多数计算机键盘的功能键布局进行了变更. 它们有的被转移到了TouchBar,有的则被永久取消掉了. 那个常标配于每个键盘的 ...
- esc键 qt 退出菜单_【Qt】QDialog之屏蔽Esc键【转】
简述 Qt中Esc键会在一些控件中默认的进行一些事件的触发,比如:QDialog,按下Esc键窗口消失.大多数情况下,我们不需要这么做,那么就需要对默认事件进行屏蔽. 源码分析 通过查看QDialog ...
- 按esc键退出的一个函数
1 function esckey(keycode) // 按esc键退出 2 { 3 if (keycode == 27 ) 4 ...
- int 9中断例程-;在屏幕中间依次显示'a'~'z',并可以让人看清。 在显示的过程中,按下Esc键后,改变显示的颜色...
;在屏幕中间依次显示'a'~'z',并可以让人看清. ;在显示的过程中,按下Esc键后,改变显示的颜色 assume cs:code stack segment db 128 dup(0) stack ...
- MFC EDIT控件 接收“回车”与“ESC”键 退出问题!
在做MFC程序开发过程中,经常会出现DEIT控制按下了ENTER或者ESC键后,程序就会立刻退出(这是MFCR )实现的一种机制,但往往并不是我们想要的),今天教大家两种方法解决. 一 ...
- C# 控制台 模拟时间一秒一秒走动,直到按Esc键,时间静止,退出!
Code using System; using System.Collections.Generic; using System.Linq; using System.Text; using Sys ...
- duilib WindowImplBase BUG修复 --- 按一次ESC键, 关闭多个窗口
BUG造成的影响 继承自WindowImplBase的窗口类, 如果没有重写重写ResponseDefaultKeyEvent而由WindowImplBase默认处理的话, 会导致按一次有ESC键, ...
- Angualr 输入文本框监听enter回车键和esc键方法使用(附常用的键盘事件对应的键码)
示例代码: HTML <input class="form-control form-control-sm" id="projectName" type= ...
- 贺利坚老师汇编课程74笔记:按下esc键改变显示颜色
依次显示'a' - 'z' 无法看清屏幕显示,同一位置显示字母,字母切换太快 在显示一个字母后,延时一段时间 assume cs:code code segment start:mov ax,0b80 ...
最新文章
- DEMO: 一种单目视觉里程计的深度增强方法
- python pandas 遍历 DataFrame
- JavaScript cookie
- 史上最详细版!java文件打包成exe,在未配置安装JDK和未配置的电脑上运行--转载...
- mysql5.7.20+初始化_MySQL5.7.28 初始化数据库
- richedit line insertion error什么意思_大连 LINE 是怎样的一个公司?
- live555 源码分析: SETUP 的处理
- when click one item in table Select at least one column to perform the search
- NDK编译错误expected specifier-qualifier-list before...
- cacti不能实时刷新流量图_介绍一种编码帧内刷新算法
- c++string转char数组_C++ 算法题解:打印沙漏、素数对猜想、数组元素循环右移问题...
- 腾讯广告北京招聘专场,offer等你解锁
- 跟燕十八学习PHP-第二十五天-mysqlgroup by和having的综合练习
- Jquery最常见的ajax写法
- 清华天才王垠受邀面试阿里P9,被P10面跪后网上怒发文,惨打325的P10赵海平回应了!...
- 未来是现在的将来时,在社科院杜兰金融管理硕士项目酝酿灿烂的明天
- MM-DD-RRRR / MM-DD-YYYY 的区别 (Date format)
- 电影和电视Movies and TV
- 笔记本 触摸板无法使用 解决办法
- 轻量化后台管理HTML设计页面
热门文章
- Android Key获取方式
- Ensight 基本操作
- InfluxDB 2.0 原理与应用实践
- latex中文简易模板,课程论文使用
- 中创算力|“商鼎云”助力元宇宙底层建设
- 异步处理,Event Souring,事务补偿,实现最终一致性和服务的弹性和批处理
- Power query(Power BI) 自动生成贷款公司的还款计划表
- incrby redis 最大值_redis incr incrby decr decrby命令
- 国内dns服务器故障致大量网站无法访问,中国电信114.114.114.114DNS故障 大量网站域名无法解析...
- RabbitMQ总结