求unity3d 用wasd与空格键控制人物移动的代码
1 回答
桃花长相依
TA贡献1860条经验 获得超8个赞
public float MoveSpeed = 1.0f;
void Update ()
{
if (Input.GetKey (KeyCode.W))
{
transform.Translate(Vector3.up * Time.deltaTime * MoveSpeed);
}
if (Input.GetKey (KeyCode.S))
{
transform.Translate(Vector3.down * Time.deltaTime * MoveSpeed);
}
if (Input.GetKey (KeyCode.A))
{
transform.Translate(Vector3.left * Time.deltaTime * MoveSpeed);
}
if (Input.GetKey (KeyCode.D))
{
transform.Translate(Vector3.right * Time.deltaTime * MoveSpeed);
}
}
- 1 回答
- 0 关注
- 3169 浏览
添加回答
举报
0/150
提交
取消