Version: 5.3 (switch to 5.4b)
Terrain Collider
Руководства по физике

Физический материал (Physics Material)

Physics Material используется для настройки эффектов трения и отскакивания объектов при столкновениях.

Note that for historical reasons, the component is named “Physic Material” rather than “Physics Material” and the use of the unusual name is therefore intentional. The equivalent component for 2D is, however, named more logically as “Physics Material 2D”.

Чтобы создать физический материал (Physics Material) выберите из меню Assets->Create->Physics Material. Затем перетащите физический материал из окна Project View в Collider, находящийся в сцене.

Свойства

Свойство: Функция:
Dynamic Friction Трение, использующееся во время движения. Обычно значения бывают в диапазоне от 0 до 1. Значение равное 1 соответствует трению как на льду, в то время как значение равное 1 означает слабое трение, в результате которого объекту будет сложно двигаться без воздействия внешних сил.
Static Friction Трение использующееся когда объект лежит на поверхности. Обычно значения бывают в диапазоне от 0 до 1. Значение равное 0 означает отсутствие трения, в то время как значение равное 1 будет означать абсолютное трение (т.е. объектам по такой поверхности будет сложно передвигаться).
Bounciness Насколько упругой является поверхность? Значение равное 0 означает неупругую поверхность. Значение равное 1 приведёт к упругости, при которой объект не будет терять изначальную энергию.
Friction Combine Как комбинируется между собой трение двух объектов.
- Average Значения 2 трений усредняются.
- Minimum Из двух значений используется то, что меньше.
- Maximum Из двух значений используется то, что больше.
- Multiply Значения трений умножаются друг на друга.
Bounce Combine Как комбинируется упругость двух сталкивающихся объектов. Она поддерживает те же режимы, что и Friction Combine режим.

Детали

Трение это величина, которая отвечает за предотвращение трения поверхностей друг о друга. Это величина важна, если вы пытаетесь создать нагромождение из каких-нибудь объектов. Трение бывает двух видов, динамичным и статичным. Static friction используется когда объект находится в неподвижном состоянии. Оно не даст такому объекту сдвинуться с места без воздействия внешних сил. И в этот момент в действие вступает Dynamic Friction. При использовании Dynamic Friction объекты будут замедляться при столкновении друг с другом.

При контакте двух объектов, к каждому агенту отскакивание и трение применяется индивидуально. Т.е. когда тело А находится в режиме Average, а тело B в режиме Multiply, поведение тела А будет зависеть от усреднённых параметров, а тела B от произведения этих параметров.

Please note that the friction model used by the Nvidia PhysX engine is tuned for performance and stability of simulation, and does not necessarily present a close approximation of real-world physics. In particular, contact surfaces which are larger than a single point (such as two boxes resting on each other) will be calculated as having two contact points, and will have friction forces twice as big as they would in real world physics. You may want to multiply your friction coefficients by 0.5 to get more realistic results in such a case.

Terrain Collider
Руководства по физике