Unity 6.3
0 онлайн 91 гостей 3 в системе
Вход

Rigidbody2D.SlideMovement.useSimulationMove

Declaration

public bool useSimulationMove;

Описание

Управляет тем, будут ли Rigidbody2D мгновенно перемещены в расчетную позицию или будут перемещены вместе с Rigidbody2D.MovePosition.

Когда движение слайда завершено, вычисляется новая позиция Rigidbody2D, однако Rigidbody2D фактически не перемещается на этом этапе. Именно здесь Rigidbody2D могут быть немедленно перемещены на новую позицию или перемещение может быть отложено с помощью Rigidbody2D.MovePosition.

Когда это включено, Rigidbody2D.MovePosition используется для выполнения перемещения при следующем запуске симулирования. Когда это отключено, Rigidbody2D немедленно устанавливается на новое положение. Следует отметить, что как Rigidbody2D, так и Transform будут обновлены, когда это произойдет, и что любая интерполяция Rigidbody2D продолжает работать как ожидалось.

NOTE: Если Rigidbody2D.SlideMovement.useNoMove включены, то симулированный ход не может быть использован и должен быть отключен.

Дополнительные ресурсы: Rigidbody2D.SlideMovement.useNoMove, Rigidbody2D.Slide и SlideResults.