PhysicsBody.ApplyMassFromShapes
Declaration
public void ApplyMassFromShapes();Описание
Обычно тело автоматически рассчитывает MassConfiguration, используя все присоединенные фигуры. MassConfiguration автоматически обновляется при добавлении, удалении или изменении PhysicsShape. При добавлении многих фигур в тело, вы можете остановить этот автоматический расчет, тем самым повышая производительность, отключив PhysicsShapeDefinition.startMassUpdate для каждой фигуры, добавляемой в тело. Этот вызов приведет к тому, что MassConfiguration будут рассчитаны с использованием текущей добавленной PhysicsShape, поэтому обычно вызовается после добавления многих фигур, если у них отключены PhysicsShapeDefinition.startMassUpdate. В качестве альтернативы, если вы хотите назначить свой собственный MassConfiguration, то отключение автоматического расчета также имеет смысл. В любом случае, вы должны вызвать этот метод или установить PhysicsBody.massConfiguration перед любым шагом симулирования, в противном случае PhysicsBody будут демонстрировать нестабильное поведение столкновения. MassConfiguration будут перезаписаны при вызове PhysicsBody.ApplyMassFromShapes, если установлен PhysicsBody.massConfiguration или при добавлении, удалении или изменении PhysicsShape с включенным PhysicsShapeDefinition.startMassUpdate.