Joint2D
Абстрактный базовый класс для всех 2D физических суставов.
Абстрактный базовый класс для всех 2D физических суставов.
Базовый класс для всех суставов в 2D физике. 2D суставы соединяют два тела физики.node_a и node_b) и применять ограничение.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Свойства4
BiasСвойство
public float Bias { get; set; }Когда node_a и node_b двигаться в различных направлениях Joint2D.Bias Контроль за тем, как быстро сустав тянет их обратно в первоначальное положение. Joint2D.Bias Чем больше два тела могут тянуть за решетку.
Когда установлен в 0, значение по умолчанию из ProjectSettings.physics/2d/solver/default_constraint_bias используется.
DisableCollisionСвойство
public bool DisableCollision { get; set; }Если true, два связанных вместе тела не сталкиваются друг с другом.
EntityAСвойство
public EntityPath EntityA { get; set; }Путь к первому телу (A), прикрепленному к суставу. Узел должен наследовать PhysicsBody2D.
EntityBСвойство
public EntityPath EntityB { get; set; }Путь ко второму телу (B), прикрепленному к суставу. Узел должен наследовать PhysicsBody2D.
Методы9
GetBiasfloat
public float GetBias();floatGetEntityAEntityPath
public EntityPath GetEntityA();EntityPathGetEntityBEntityPath
public EntityPath GetEntityB();EntityPathGetExcludeEntitiesFromCollisionbool
public bool GetExcludeEntitiesFromCollision();boolGetRidRid
public Rid GetRid();Возвращает внутренний Rid сочленения из PhysicsServer2D.
RidSetBiasvoid
public void SetBias(float bias);| Имя | Тип | По умолчанию |
|---|---|---|
bias | float | — |
SetEntityAvoid
public void SetEntityA(EntityPath node);| Имя | Тип | По умолчанию |
|---|---|---|
node | EntityPath | — |
SetEntityBvoid
public void SetEntityB(EntityPath node);| Имя | Тип | По умолчанию |
|---|---|---|
node | EntityPath | — |
SetExcludeEntitiesFromCollisionvoid
public void SetExcludeEntitiesFromCollision(bool enable);| Имя | Тип | По умолчанию |
|---|---|---|
enable | bool | — |