Функция Rigidbody.AddForceAtPosition
применяет к объекту крутящий момент и усилие .это означает, что Объект будет вращаться и перемещаться одновременно.
Если вы просто хотите применить вращательную силу, которая не перемещает Объект, используйте Rigidbody.AddTorque
или Rigidbody.AddRelativeTorque
, которая будет применять только вращательную силу к Объекту.
Вытакже может освободить положение твердого тела x, y, z, если вы не хотите, чтобы оно двигалось, но поведение объекта при этом иногда будет странным.
Тем не менее, когда я запускаю игру, объект начинает слегка двигаться в дополнение к вращению.
Если объект движется без добавления силы к нему или без использованияAddForceAtPosition
, тогда притяжение притягивает его.Отключите «Использовать гравитацию», как я делал на изображении выше.