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) 收藏 举报
浙公网安备 33010602011771号