控制摄像机移动速度

void Update()
{
   float h=Input.GetAxis("Horizontal")*speed*Time.deltaTime;
   float v=Input.GetAxis("Vertical")*speed*Time.deltaTime;
   transform.Translate(h,0,v);//或者可以分开写

//transform.Translate(Vector3.right*h);
//
transform.Translate(Vector3.forward*v);
}

speed是步长,步长乘以时间,是每一帧的距离

deltaTime 是这一帧到下一帧渲染经过的时间。

猜你喜欢

转载自www.cnblogs.com/h694879357/p/12592042.html