unity 3d 中围绕中心点旋转对象

atr*_*edi 1 unity-game-engine

如何在 unity 3d 中围绕其中心点旋转 3d 游戏对象。

小智 5

只需使用渲染器中的bounds.center

Vector3 position = myGameObject.GetComponent<Renderer>().bounds.center;

myGameObject.transform.RotateAround(position, rotationVector, degreesPerSecond * Time.deltaTime);
Run Code Online (Sandbox Code Playgroud)

其中rotationVector是你的旋转轴(Vector3)