//拖动距离
private float distance = 10;
//缩放量
float scale = 0.2f;
//通过键盘“Q,↑”或者“E,↓”控制物体的缩放
//通过键盘“w,s,a,d”控制物体上下左右的移动
private void Update()
{
if (Input.GetKey(KeyCode.Q) || Input.GetKey(KeyCode.UpArrow))
{
transform.localScale += new Vector3(scale, scale, scale);
}
if (Input.GetKey(KeyCode.E) || Input.GetKey(KeyCode.DownArrow))
{
transform.localScale -= new Vector3(scale, scale, scale);
}
if (Input.GetKey(KeyCode.W))
{
transform.position += -transform.forward * Time.deltaTime * 10;
}
if (Input.GetKey(KeyCode.S))
{
transform.position += transform.forward * Time.deltaTime * 10;
}
if (Input.GetKey(KeyCode.A))
{
transform.Rotate(transform.up * Time.deltaTime * 45);
}
if (Input.GetKey(KeyCode.D))
{
transform.Rotate(-transform.up * Time.deltaTime * 45);
}
}