当前位置: 首页 > news >正文

启用中文域名大网站百度云资源搜索引擎

启用中文域名大网站,百度云资源搜索引擎,网络营销推广方式包括哪几种,自助建设影视网站今天来总结下Unity自带的一些可以操控时间的方法。 1、Time.time。比较常用计算运行时间而触发特定事件。 public class Controller : MonoBehaviour {public float eventTime 5f; // 触发事件的时间private float startTime; // 游戏开始的时间private void Start(){startT…今天来总结下Unity自带的一些可以操控时间的方法。 1、Time.time。比较常用计算运行时间而触发特定事件。 public class Controller : MonoBehaviour {public float eventTime 5f; // 触发事件的时间private float startTime; // 游戏开始的时间private void Start(){startTime Time.time; // 记录游戏开始的时间}private void Update(){if (Time.time - startTime eventTime){// 达到触发事件的时间执行特定事件DoSomething();}}private void DoSomething(){// 特定事件Debug.Log(Event triggered!);} } 2、Time.deltaTime参考这篇笔记关于Unity Time.deltaTime的理解和使用-CSDN博客 3、WaitForSeconds协程。延时最适合。 public class Controller : MonoBehaviour { private void Start(){StartCoroutine(DelayCoroutine());}private IEnumerator DelayCoroutine(){ yield return new WaitForSeconds(1f);Debug.Log(我延迟了1秒); } }4、Time.timeScale这个属性可用于控制游戏的时间流逝速度。将其设置为1表示正常速度大于1表示加速小于1表示减速设置为0表示暂停。如下面模拟加减速的一个案例 using UnityEngine; using UnityEngine.UI;public class Controller : MonoBehaviour {public float accelerationTime 1f; // 加速时间public float decelerationTime 1f; // 减速时间public float pauseTime 1f; // 暂停时间public Image image; // 图片对象private float targetTimeScale 1f; // 目标时间缩放值private float currentTimeScale 1f; // 当前时间缩放值private float timeScaleVelocity; // 时间缩放值的变化速度private float rotationSpeed 500f; // 图片旋转速度private int currentState 0; // 当前状态0表示加速1表示减速2表示暂停private float stateTimer 0f; // 状态计时器private void Update(){// 根据目标时间缩放值逐渐调整当前时间缩放值currentTimeScale Mathf.SmoothDamp(currentTimeScale, targetTimeScale, ref timeScaleVelocity, GetTimeScaleChangeDuration());// 应用当前时间缩放值Time.timeScale currentTimeScale;// 根据当前时间缩放值调整图片的旋转角度image.rectTransform.Rotate(Vector3.forward, rotationSpeed * Time.deltaTime * currentTimeScale);// 更新状态计时器stateTimer Time.deltaTime;// 根据当前状态和状态计时器切换目标时间缩放值switch (currentState){case 0: // 加速状态if (stateTimer accelerationTime){stateTimer 0f;targetTimeScale 0.5f; // 切换到减速状态currentState 1;}break;case 1: // 减速状态if (stateTimer decelerationTime){stateTimer 0f;targetTimeScale 0f; // 切换到暂停状态currentState 2;}break;case 2: // 暂停状态if (stateTimer pauseTime){stateTimer 0f;targetTimeScale 2f; // 切换到加速状态currentState 0;}break;}}private float GetTimeScaleChangeDuration(){if (targetTimeScale currentTimeScale){return accelerationTime; // 如果目标时间缩放值大于当前时间缩放值则返回加速时间}else{return decelerationTime; // 如果目标时间缩放值小于当前时间缩放值则返回减速时间}} }Unity模拟加减速_哔哩哔哩_bilibili  5、Time.fixedDeltaTime物理模拟的固定时间步长。 在Project Settings中Time的Fixed Timestep可设置它的值。 Time.fixedDeltaTime跟Time.deltaTime最大的区别是Time.fixedDeltaTime不受帧率影响它的时间是固定的。
http://wiki.neutronadmin.com/news/107220/

相关文章:

  • 给别人做网站收8000贵不贵点击网站出现微信二维码的链接怎么做
  • 外贸那些网站好用吗网上做流量对网站有什么影响
  • 网站后台管理维护 不懂编程小程序外包网
  • 贵州建设厅网站厅长找关键词的网站
  • 湖南省住房和城乡建设部网站旅游类作业网站
  • 甘肃机械化建设工程有限公司网站创业平台名称
  • 模板网站建设流程机械加工外协加工网
  • 北京社保网站做社保增减员临汾网站建设价格
  • 499全包网站建设手机网站建设是什么
  • 湖南现在有什么网站做农副产品贵阳网站建设网站制作
  • 纪念馆网站建设wordpress淘宝客模板下载
  • 网站怎么做分类聚合做推广最好的网站是哪个
  • 运动鞋的网站建设规划书企业推广费用占比多少合适
  • 烟台网站营销交易网站开发文档
  • 网站开发过程及要求兰州做网站
  • 中国新闻社官方网站与安网站建设
  • 网站页面自适应屏幕单页设计思路
  • 青岛城阳网站建设公司网站进不去qq空间
  • 北京网站设计制作哪家好毕节市住房和城乡建设局网站
  • 爱做网站免费模板vip网站建设兼容性
  • 做服饰网站建筑网片厂家货源平台
  • 网站建设费怎么写会计科目网站上传格式
  • 响应式网站模板怎么得到wordpress文章加图片
  • 微信网站开发js框架学校网站建设申请报告
  • 专注江苏网站建设大型网站开发 广州
  • 抖音小程序推荐采集网站seo
  • 深圳cms建站系统建设工程资讯哪个网站好
  • 北京集团 网站建设响应式网站和自适应
  • 用dw制作网站模板下载下载软件的应用商店
  • 照片墙网站源码网店推广方案策划书