Unity3d 移动脚本

void update()
{
  float movev = 0;
  float moveh = 0;
  
  if(Input.GetKey(KeyCode.UpArrow)) 
 {
    movev -= m_speed*Time.deltaTime;
 }
 
  if(Input.GetKey(KeyCode.DownArrow)) 
 {
    movev += m_speed*TimedeltaTime;
  }
  if(Input.GetKey(KeyCode.LeftArrow)) 
 {
    moveh += m_speed*TimedeltaTime;
  }
  if(Input.GetKey(KeyCode.RightArrow)) 
 {
    moveh -= m_speed*TimedeltaTime;
  }
  this.transform.Translate(new Vector3(moveh, 0, movev));
}

movev 纵向移动距离

moveh 横向移动距离

posted on 2013-12-10 22:41  DAWN09151111  阅读(326)  评论(0)    收藏  举报

导航