[UE4]Delay与Retriggerable Delay
2024-09-01 01:06:26
一、Delay
在右上角都有一个表盘的图标,表示不是在当帧内执行,而是需要一定时间才能完成的。
鼠标移上去,会有一段文字注释。根据指定的延迟时间执行一个延后的动作。当计时还没有结束的时候,如果再次被调用的话,这个调用会被忽略,计时不会被重置。
如果在2秒内连续多次按下A键,屏幕上只会打印一次“A is Pressed”
二、Retriggerable Delay:可被再次被触发的Delay
在右上角也有一个表盘的图标,表示不是在当帧内执行,而是需要一定时间才能完成的。当计时还没有结束的时候,如果再次被调用的话,计时会被重置,又重新开始计时。
如果在2秒内再按一次B键,计时会被重置,屏幕上只会打印一次“B is Pressed”。如果一直按B键,会一直重新开始计时,直到2秒之内没有再按B键,才会在屏幕上打印“B is Pressed”,并且只是打印一次。
Delay的运行原理
结合游戏主循环来了解一下Delay的运行原理。
在处理游戏逻辑的时候,调用了一下Delay,Delay根据设定的延迟时间,游戏引擎会把Delay之后的代码逻辑,放在未来的某一帧(Delay延迟时间之后的某一帧)去执行。
最新文章
- 在.NET中使用管道将输出流转换为输入流
- javascript中的时间处理
- 【风雪之隅】写在PHP7发布之际一些话 2015-12-02
- FZU 2148 Moon Game
- Server Tomcat v7.0 Server at localhost failed to start解决办法
- Spring事务传递性探讨
- 腾讯云 安全组配置及与MySQL 远程登录失败原因浅析
- 快速配置Ehcache
- ListVIew中插入view
- Ribbon 和 Eureka 积分
- Memcached操作以及用法
- ⒂bootstrap组件 折叠 基础案例
- 用anaconda安装最新的TensorFlow版本
- CentOS 6.8下网卡配置、桥接模式和NAT连接模式、VMware虚拟机克隆网卡配置
- (逆序对 分治法)P1908 逆序对 洛谷
- RESTEASY ,从学会使用到了解原理。
- tensorboard中show不出来数据
- SaltStack 安装、简单配置和远程执行
- 【JS加密库】SJCL :斯坦福大学JS加密库
- nGrinder Maven工程使用
热门文章
- python实现单链表的翻转
- WCF- 契约Contract(ServiceContract、OperationContract、DataContract、ServiceKnownType和DataMember)(转)
- 在CentOS 6上使用 AWStats 分析 httpd 和 Tomcat 日志
- Yuan先生的博客网址
- Java基础语法 第4节 常见软件安装-Mysql和SQLyog
- Java基础语法 第1节 Java语言发展和JDK安装
- zeromy quick start - python
- Mysql5.6 自动化部署
- 外观模式face
- css加载字体跨域问题