U3d中如何用键位控制物体移动呢?(仅供参考)
void Update()
{
if (Input.GetKey(KeyCode.W)) //使用w移动
{
this.gameObject.transform.Translate(new Vector3(0, 0, 0.3f));
}
if (Input.GetKey(KeyCode.A))//使用A移动
{
this.gameObject.transform.Translate(new Vector3(-0.3f, 0, 0));
}
if (Input.GetKey(KeyCode.S))//使用s移动
{
this.gameObject.transform.Translate(new Vector3(0, 0, -0.3f));
}
if (Input.GetKey(KeyCode.D))//使用D移动
{
this.gameObject.transform.Translate(new Vector3(0.3f, 0, 0));
}
}
网友评论