Всем привет. Есть такой GameObject
Как видите Оси Y, Z заморожены. Но объект вращается по этим осям. Почему так происходит ?
Сам объект вращается со старта вот таким кодом
protected void FixedUpdate()
{
_rootRigidbody.angularVelocity = Vector3.right * 100f;
//_rootRigidbody.AddTorque(_turnVector * _torque, ForceMode.VelocityChange);
}
Изначально он вращается правильно, ошибка начинает проявляется когда меши ног крепятся к телу. У них нет своего Rigidbody. Только MeshCollider. Как видно из второго скрина центр масс так же не смещен. Использую 2021.3.3f1