Unity 2D角速度中心
本文关键字:角速度 2D Unity | 更新日期: 2023-09-27 18:10:02
我尝试用这个命令添加我的GameObject
的角速度:
rigidbody2D.angularVelocity = Random.value * tumble;
都可以,但是我想让速度中心在刚体的中心,但是中心在GameObject
之外,看起来每次都在不同的地方。如何将旋转中心设置为刚体的中心?
谢谢!
你可能需要调整你的Rigidbody2D的centerOfMass
我发现创建一个子GameObject是最简单的,将它定位在你想要的质心位置,并将rigidbody2D.centerOfMass
设置为子对象的transform.localPosition
。
rigidbody2D.centerOfMass = someChildObject.transform.position;