永发信息网

unity中time.realtimesincestartup怎么用

答案:1  悬赏:50  手机版
解决时间 2021-03-03 09:09
  • 提问者网友:山高云阔
  • 2021-03-02 10:43
unity中time.realtimesincestartup怎么用
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-03-02 12:11
realtimesincestartup表示的是从程序开始以来的真实时间
在游戏中,时间的流逝速度是可以调整的,比如我可以暂定游戏,或者2倍速进行游戏。因此如果想要真实的时间,就会出现问题。而采用realtimesincestartup就可以解决这个问题,因为它完全不依赖游戏的时间速度。
它的用法中,最大的作用就是不依赖游戏时间。我们会使用Time.time,或者Time.deltaTime,又或者使用粒子或者动画系统,它们是依赖于游戏时间的,当我们加速游戏的时候,那么就会变更。那么有一个需求就是如何让某些东西不依赖于时间缩放呢?比如UI上,即使游戏速度再慢,但是总不能影响我的UI吧。所以这个时候就需要写一个类,来完成不受时间速度的功能。比如说ngui上有一个就是不受时间速度影响的itweener的ignoreTimeScale属性
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯