Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

Rigidbody2D.AddTorque

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public function AddTorque(torque: float, mode: ForceMode2D = ForceMode2D.Force): void;
public void AddTorque(float torque, ForceMode2D mode = ForceMode2D.Force);

Параметры

torque Torque to apply.
mode The force mode to use.

Описание

Применяет крутящий момент к центру масс твердого тела.

Крутящий момент это сила, применяемая на конце воображаемого рычага, с точкой опоры в центре масс. Крутящий момент в пять единиц может быть эквивалентен силе пяти единиц, нажимающей на конец рычага длиной в одну еденицу, или сила одного блока на рычаге длиной в пять единиц. Единицы Unity произвольны, но принципиально применяется правило "крутящий момент = сила * длину рычага".

Важно, что в отличие от 3D Rigidbody, Rigidbody2D может вращаться только по одной оси и поэтому крутящий момент - величина типа float, а не vector.

See Also: AddForce, AddForceAtPosition, Rigidbody.AddTorque.