public class wutimove : MonoBehaviour
{
// 用户按下WSAD键盘控制前后左右移动
//让鼠标控制画面上下左右移动
public float MoveSpeed = 100f;
public float RotateSpeed = 100f;
float RotationY;
float RotationX;
// Update is called once per frame
void Update()
{
float MoveLeftR = Input.GetAxis("Horizontal");
float MoveFB = Input.GetAxis("Vertical");
this.transform.Translate(new Vector3(MoveLeftR * 1, 0, 1 * MoveFB) * MoveSpeed * Time.deltaTime);
Debug.Log("");
float RotetY = Input.GetAxis("Mouse X");
float RotetX = Input.GetAxis("Mouse Y");
RotationY += RotetY * RotateSpeed * Time.deltaTime;
RotationX += RotetX * RotateSpeed * Time.deltaTime;
this.transform.rotation = Quaternion.Euler(RotationX, RotationY, 0);
}
void LimitRotateX()
{
RotationX = Mathf.Clamp(RotationX, -30f, 30f);
}
}