//这里不是由自身方向改变成世界方向吗..Vector3.forward是世界坐标系吧..为啥好像是转成自身坐标系了.
Vector3 forward = this.transform.TransformDirection(Vector3.forward);
float h = Input.GetAxis("Horizontal");
float v = Input.GetAxis("Vertical");
this.transform.Rotate(0,h*3F,0);
character.SimpleMove(forward * v * 5F);
求解,新手学unity..
|
|
|
|
|
|