没有合适的资源?快使用搜索试试~ 我知道了~
Unity3D:时间 TimeTime类包含了一个重要的类变量deltaTime,它表示距上一次调用Update或FixedUpdate所用的时间。} 如果想要
资源详情
资源评论
资源推荐
Unity3D:时间 Time
Time 类包含了一个重要的类变量 deltaTime,它表示距上一次调用 Update 或
FixedUpdate 所用的时间。因此通过它可以让游戏对象按照一个常速进行旋转,而不是依
赖于它的帧频:
function Update()
{
tranform.Rotate(0, 5 * Time.deltaTime, 0);
}
同样地移动效果:
function Update()
{
transform.Translate(0, 0, 2 * Time.deltaTime);
}
如果想要一个值根据每帧的变化而变化(增加或减少) ,你应该使用 Time.deltaTime 来
乘以这个值。这样才能使得变化的效果依赖于单位时间,而不是帧频。这不仅使得游戏的
运行独立于帧频,也使得运动的效果符合现实。同理,要让灯光的照射范围在每秒使半径
增加 2 个单位,可进行如下编码:Unity3D 教程手册
function Update()
{
light.range += 2.0 * Time.deltaTime;
}
深层动力
- 粉丝: 18
- 资源: 318
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0