Transform.RotateAround 围绕旋转
function RotateAround (point : Vector3, axis : Vector3, angle : float) : void
例
白色为obj,红色为obj2
代码1; Obj2.transform.RotateAround(Obj.transform.position, Obj2.transform.right, 45 * Time.deltaTime);
代码2; Obj2.transform.RotateAround(Obj.transform.position, Obj.transform.right, 45 * Time.deltaTime);
结果;通过在运行中转到两物体方向轴发现,第一个参数为围绕的中心点,第二个参数为物体围绕转动的轴,旋转轴垂直于转动形成的面,旋转轴经过中心点
拓展用法
未完待续