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

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

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

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

Свойства

Свойство: Функция:
Dynamic Friction Трение во время движения. Принимает значения в диапазоне от 0 до 1, где 0 соответствует слабому трению (как на льду), а 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
Руководства по физике