6847人加入学习
(19人评价)
宇宙最简单Unity2021零基础入门教程-打砖块

制作完成于2021年6月15日 使用Unity2021

价格 免费

 float h = Input.GetAxis("Horizontal"); 获取横向移动的轴

 float v = Input.GetAxis("Vertical");获取纵向移动的轴
 transform.Translate(new Vector3(h, v, 0) * spped * Time.deltaTime); 移动速度控制。

[展开全文]

Time.deltaTime获取上一帧消耗的时间

这个时候是时机的执行时间,这个时间不是固定和cpu,gpu的运行效率有关 

[展开全文]

FPS越高,计算机性能越好。

[展开全文]

距离=速度*时间

1帧移动的距离=速度*1帧的时间

期望速度为h米/秒

因此translation=h*deltatime

准确来说,new Vector3(h, 0, 0)本身不是速度,而是我们期望的速度的值

[展开全文]

每秒执行update()的时间,即FPS每秒执行帧数:

1/Time.deltaTime

每一帧时间平均差不多,但由于cpu的所处环境不同,会有一些偏差

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(9)

学员动态