TGViewer
Red Atom Red Atom @unitygamelab · 205 subscribers
Post #28 50
🎮 Physic Material в Unity: настройка трения и отскока

Физические материалы определяют, как объекты взаимодействуют при столкновениях. Давайте разберём их на практике!

⚙️ Основные параметры
Dynamic Friction (0-1) – трение при движении
Static Friction (0-1) – трение в покое
Bounciness (0-1) – сила отскока
Combine Mode – как комбинируются параметры при столкновении

💡 Готовые пресеты

Лёд — Friction: 0.05, Bounce: 0.1, Combine: Min
Резина — Friction: 0.8, Bounce: 0.9, Combine: Multiply
Металл — Friction: 0.4, Bounce: 0.3, Combine: Average

🔧 Создание материала
Через редактор:
ПКМ → Create → Physic Material → перетащите на коллайдер
Через код:
PhysicMaterial mat = new PhysicMaterial();
mat.bounciness = 0.8f;
GetComponent<Collider>().material = mat;

⚡️ Важные нюансы
Не работает с Is Trigger
Требует Rigidbody на одном из объектов
Для 2D используйте Physics Material 2D

📌 Пример для скользкой поверхности:
void MakeSurfaceSlippery() 
{
PhysicMaterial mat = new PhysicMaterial();
mat.dynamicFriction = 0.1f;
mat.staticFriction = 0.15f;
mat.frictionCombine = PhysicMaterialCombine.Minimum;
GetComponent<Collider>().material = mat;
}
More from @unitygamelab
  1. Sep 26, 2026Новые модели Эксперименты с шейдером наконец закончились, но выяснилось кое-что неприятное…
  2. Sep 19, 2026Эксперименты Начал экспериментировать с постпроцессингом в URP и написал свой первый шейде…
  3. Sep 12, 2026Закончил все комнаты Закончил, конечно, громко сказано, но по локации уже можно пройтись о…
  4. Sep 5, 2026Добавил ещё две новых комнаты и и осталось всего 6 В главном хабе пришлось потратить много…
  5. Aug 29, 2026ЕЩЁ две комнаты Теперь есть ещё и склад с комнатой управления складом. Расставил свет от б…
  6. Aug 22, 2026Ещё две комнаты Добавил на локацию помещение охраны(небольшая комнатка) и распределительны…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →