PhysicsMaterial
Содержит физические свойства поверхности, а именно ее шероховатость и упругость.
Содержит физические свойства поверхности, а именно ее шероховатость и упругость.
Содержит физические свойства поверхности, а именно ее шероховатость и упругость. Этот класс используется для применения этих свойств к физическому телу.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
PhysicsMaterialКонструктор
public PhysicsMaterial();Свойства4
AbsorbentСвойство
public bool Absorbent { get; set; }Если true, то вычитает упругость из упругости сталкивающегося объекта, а не прибавляет ее.
BounceСвойство
public float Bounce { get; set; }Упругость тела. Значения варьируются от 0 (без отскока) до 1 (полная упругость).
Примечание: Даже если PhysicsMaterial.Bounce установлен на 1.0, часть энергии будет потеряна со временем из-за линейного и углового затухания. Чтобы иметь физическое тело, которое сохраняет всю свою энергию с течением времени, установите PhysicsMaterial.Bounce на 1.0, режим линейного затухания тела на Replace (если применимо), его линейное затухание на 0.0, его режим углового затухания на Replace (если применимо), а его угловое затухание на 0.0.
FrictionСвойство
public float Friction { get; set; }Трение тела. Значения варьируются от 0 (без трения) до 1 (максимальное трение).
RoughСвойство
public bool Rough { get; set; }Если true, физический движок будет использовать трение объекта, помеченного как «грубый», при столкновении двух объектов. Если false, физический движок будет использовать самое низкое трение среди всех сталкивающихся объектов. Если true для обоих сталкивающихся объектов, физический движок будет использовать самое высокое трение.
Методы8
GetBouncefloat
public float GetBounce();floatGetFrictionfloat
public float GetFriction();floatIsAbsorbentbool
public bool IsAbsorbent();boolIsRoughbool
public bool IsRough();boolSetAbsorbentvoid
public void SetAbsorbent(bool absorbent);| Имя | Тип | По умолчанию |
|---|---|---|
absorbent | bool | — |
SetBouncevoid
public void SetBounce(float bounce);| Имя | Тип | По умолчанию |
|---|---|---|
bounce | float | — |
SetFrictionvoid
public void SetFriction(float friction);| Имя | Тип | По умолчанию |
|---|---|---|
friction | float | — |
SetRoughvoid
public void SetRough(bool rough);| Имя | Тип | По умолчанию |
|---|---|---|
rough | bool | — |