控制摄像机移动速度

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 是这一帧到下一帧渲染经过的时间。

 

posted @ 2020-03-29 14:05  Tomorrow1126  阅读(159)  评论(0编辑  收藏  举报