该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
void move()
{
//前进
if (Input.GetKey( KeyCode.W ))
{
isRun = true;
transform.localEulerAngles = new Vector3( 0, 0, 0 );//面向前
transform.Translate( Vector3.forward * speed * Time.deltaTime );
}
else
{
isRun =false;
}
//后退
if (Input.GetKey( KeyCode.S ))
{
isRun = true;
transform.localEulerAngles = new Vector3( 0, -180, 0 );//面向后
transform.Translate( Vector3.back * speed * Time.deltaTime );
}
//左移
if (Input.GetKey( KeyCode.A ))
{
isRun = true;
transform.localEulerAngles = new Vector3( 0, -90, 0 );//面向左
transform.Translate( Vector3.forward * speed * Time.deltaTime );
}
//右移
if (Input.GetKey( KeyCode.D ))
{
isRun = true;
transform.localEulerAngles = new Vector3( 0, 90, 0 );//面向右
transform.Translate( Vector3.right * speed * Time.deltaTime );
}