几种移动控制

transform.Translate(Vector3.forward * Time.deltaTime * force, Space.Self);  朝前

transform.Rotate(0, -25 * Time.deltaTime, 0, Space.Self);  转向



坐标转化后前移            double y = GameObject.Find("playerShip").GetComponent<Transform>().localEulerAngles.y;//获取rotation
                                        GetComponent<Rigidbody>().AddForce( new Vector3(float.Parse(sin(y)), 0, float.Parse(cos(y))) * force * Time.deltaTime);



猜你喜欢

转载自blog.csdn.net/chong90/article/details/66474941