欢迎使用CSDN-markdown编辑器
来源:互联网 发布:下载源码的网站 编辑:程序博客网 时间:2024/04/30 14:19
UnityEngine.Time
概述
- Time类中全部都是静态成员
- Time.timeScale是游戏时间的缩放比例,可读写,这个系数会影响部分api返回的值.可以在ProjectSetting=>Time=>TimeScale中设置
- API具体含义见表格(含义大多从UnityManual以及文档中取得)
使用
鼠标双击事件自定义:
思路:定义一个bool值,表示当前是否处于玩家第一次点击完成过程中
间隔的判定:可以使用一个自定义变量来对Time.unscaleDeltaTime累加进行计时,也可以使用Time.unsacelTime的差值来表示
玩家第一次点击让计数器开始计时,并且把bool值置成true.如果bool值是true就进行下一步检测,等待玩家第二次点击,如果点击成功则双击触发.如果规定时间内没有玩家点击把计数器状态重置,bool置成false.平滑移动:
思路: 给定变量 Vector3 direction ; float speed ;
位移1 = direction * speed * Time.deltaTime1 ;
位移2 = direction * speed*Time.deltaTIme2;
移动过程中其实就是每帧的位移相加.可以看出,正好是 位移= direction*speed * 时间积分.自定义添加帧事件
int keyNumber=N;//动画开始播放时执行协程,并且假设需要在动画的第N帧执行某个方法,从1开始 int onAnimationClipPlay = Time.frameCount; while((Time.frameCount - onAnimationClipPlay )!=keyNumber) {yield return null;} // do something
– Time类是Unity开发的基础部分.个人觉得没有太多可以深入挖掘的地方.
– 以上仅代表个人经验和观点,如有错误欢迎指正
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 常用正则表达式
- 关键路径
- Maven 中 dependencies 与 dependencyManagement 的区别
- 框架_Spring MVC:加载和运行机制
- 单利模式
- 欢迎使用CSDN-markdown编辑器
- core组件之基本数据结构和绘图函数
- jupyter notebook中的快捷键
- B 树与B+树
- 电商如何抢占“双十一”?试试自动化仓库机器人 | 行业
- 未来农场什么样?从播种到收获将实现全自动化 | 精选
- 节约用水|减少零用,保护环境
- 用渐变线做间断线
- Python学习基础篇(一)-文件的迭代操作