首页 > 其他分享 >Unity类库--- Time类(24个变量)详细解释

Unity类库--- Time类(24个变量)详细解释

时间:2024-11-22 22:16:42浏览次数:3  
标签:类库 24 游戏 Time deltaTime --- captureFramerate 设置 captureDeltaTime

系列文章目录

Unity类库— Time类(24个变量)详细解释


文章目录


前言

Time类:用于测量和控制游戏内的时间流逝,包括获取游戏运行时间、帧间时间差、控制时间流速以及实现游戏的暂停和恢复等。
这是我的学习笔记,记载的是Time类(24个变量)的用法,不能保证完全准确但是初学者可以参考一下。


静态变量

1.Time.captureDeltaTime

用于在捕获帧时设置捕获的时间间隔。这个属性通常用于录制帧或进行特定的帧捕获操作。这个属性的作用就是拿来做录屏功能的(通过设置帧与帧的间隔来截取每帧的图片再通过图片和其他软件来做出视频),没有录屏需求的话不要轻易在运行时设置该属性,因为它会改变Time.deltaTime的值从而影响需要使用Time.deltaTime的操作。
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
设置Time.captureDeltaTime后,虽然会让Time.deltaTime等于设置后的值,但是FPS的值不是由你设置的值所决定的,FPS的值受硬件与场景决定。
请添加图片描述
请添加图片描述
请添加图片描述
运行游戏后等待1秒然后关闭运行,在Asset中右键刷新,此时Asset中会创建出一个名为Screenshots的文件夹,里面有着0000~0025编号的图片,即一秒捕获25张图片。
解释:
请添加图片描述
请添加图片描述
这是folder的值。
请添加图片描述
请添加图片描述
请添加图片描述

2.Time.captureFramerate

用于设置游戏在录制模式下的帧率的属性,通过设置 Time.captureFramerate 来控制录制游戏的帧率,特别是在录制游戏过程中希望固定帧率的情况下非常有用。它就是Time.captureDeltaTime的倒数,表示一秒希望录多少帧。
请添加图片描述
请添加图片描述
Time.captureFramerate与Time.captureDeltaTime是倒数关系。
请添加图片描述
Time.captureDeltaTime=0.04f;与Time.captureFramerate = 25;完全等价。

3.Time.deltaTime

用于获取上一帧与当前帧之间的时间间隔的属性。它的单位是秒。Time.deltaTime 的主要作用是确保基于时间的操作在不同帧率下都能一致进行,例如移动物体、动画播放等。

请添加图片描述
Time.deltaTime一般是放在Update()方法中的
请添加图片描述
当把timeScale设为0后Time.deltaTime就会变成0,则在Update()中使用
Time.deltaTime的函数都会停止。
请添加图片描述

标签:类库,24,游戏,Time,deltaTime,---,captureFramerate,设置,captureDeltaTime
From: https://blog.csdn.net/unity_geeker/article/details/143983392

相关文章

  • Paper -- 洪水深度估计 -- 基于计算机视觉, 根据被淹车辆图像进行洪水深度估计
    基本信息论文题目:ComputerVision–BasedEstimationofFloodDepthinFlooded-VehicleImages中文题目:基于计算机视觉在洪水-车辆图像上进行洪水深度估计作者及单位:SominPark,FrancisBaek,JiuSohn,HyoungkwanKim(延世大学,汉城(首尔),韩国)提交日期:......
  • shell脚本3,保姆篇---清风
    声明:本文的学习内容来源于B站up主“泷羽sec”视频“蓝队基础之网络七层杀伤链”的公开分享,所有内容仅限于网络安全技术的交流学习,不涉及任何侵犯版权或其他侵权意图。如有任何侵权问题,请联系本人,我将立即删除相关内容。本文旨在帮助网络安全爱好者提升自身安全技能,并严格......
  • [Paper Reading] Multi-modal 3D Human Pose Estimation with 2D Weak Supervision in
    目录Multi-modal3DHumanPoseEstimationwith2DWeakSupervisioninAutonomousDrivingTL;DRMethod算法架构ModalityFusionofLiDARandCameraAuxiliaryPointwiseSegmentationBranchImplementationExperiment效果可视化总结与思考相关链接资料查询Multi-modal3DHum......
  • multi-agent-orchestrator aws 开源的多agent 调度框架
    multi-agent-orchestrator是aws开源的多agent调度框架包含的特性多agent调度多语言支持,目前支持python以及typescript包含智能意图分类,可以方便的基于查询以及动态路由灵活的agent响应,支持流以及非流出来支持上下文管理,可以方便的处理一致的上下文交互扩展架构,简单......
  • 题解:AT_abc381_e [ABC381E] E - 11/22 Subsequence
    首先能够想到枚举所有的/,对于每个/计算以它为中间字符时能够产生的最大答案。对于当前询问的区间\((l,r)\),设\(pos\)表示当前这个/的位置。如果令\(s1\)表示区间\([l,pos]\)里1的数量,\(s2\)表示区间\([pos,r]\)里2的数量,那么此时的答案显然就是\(\min(s1,s2)+......
  • 超好用的一款屏幕截图和屏幕贴图软件-------Snipaste
    文章目录Snipastesnipaste下载Snipaste用法SnipasteSnipaste是一个简单但强大的截图工具,也可以让你将截图贴回到屏幕上!下载并打开Snipaste,按下F1来开始截图,再按F3,截图就在桌面置顶显示了。就这么简单!你还可以将剪贴板里的文字或者颜色信息转化为图片窗口,并且......
  • 【论文阅读】【计算机视觉-分割任务】Unstructured Road Segmentation Using Hypercol
    UnstructuredRoadSegmentationUsingHypercolumnBasedRandomForestsofLocalExpertsAuthors:GemmaM.Sanchez,PrassannaGaneshRavishankar,AntonioM.Lopez个人总结本篇文章提出了基于预训练卷积网络提取特征,并用局部专家优化的随机森林模型实现结构化道......
  • Logisim-017-CRC解码
    电路文件所在电路/2-data.circ中的CRC解码1、其中[转换电路]在2-data.circ里面【转换电路】的原理是:余数和出错位数的关系是个映射关系,可以通过转换电路,转换成【循环左移电路】所需要左移的位数可以用真值表生成,生成时,r5r4r3r2r1系统自带的有,先将s4s3s2s1s0都置......
  • 【计算机毕业设计选题】最新毕设选题----基于微信小程序的校园心理咨询服务系统的设计
    博主介绍:原计算机互联网大厂开发,十年开发经验,带领技术团队几十名,专注技术开发,计算机毕设实战导师,专注Java、Python、小程序、安卓、深度学习和算法开发研究。主要服务内容:选题定题、开题报告、任务书、程序开发、文档编写和辅导、文档降重、程序讲解、答辩辅导等,欢迎咨询~......
  • 【云岚到家】-day08-3-系统优化-查询优化
    【云岚到家】-day08-3-系统优化-查询优化0本期代码仓库3订单查询优化3.1订单查询优化方案1)为什么要优化订单查询?2)确定优化方向3)订单详情优化方案4)用户端订单列表优化方案5)运营端订单列表优化方案3.2订单详情优化1)阅读状态机快照查询代码2)订单详情查询优化3)测试3.2......