PinJoint2D
Физический шарнир, который соединяет два двухмерных физических тела в одной точке, позволяя им свободно вращаться.
Физический шарнир, который соединяет два двухмерных физических тела в одной точке, позволяя им свободно вращаться.
Физический сустав, который соединяет два 2D физических тела в одной точке, позволяя им свободно вращаться. Например, RigidBody2D можно присоединить к StaticBody2D, чтобы создать маятник или качели.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
PinJoint2DКонструктор
public PinJoint2D();Свойства6
AngularLimitEnabledСвойство
public bool AngularLimitEnabled { get; set; }Если true, применяются максимальное и минимальное вращение штифта, определяемое PinJoint2D.AngularLimitLower и PinJoint2D.AngularLimitUpper.
AngularLimitLowerСвойство
public float AngularLimitLower { get; set; }Минимальное вращение. Активно только если PinJoint2D.AngularLimitEnabled равен true.
AngularLimitUpperСвойство
public float AngularLimitUpper { get; set; }Максимальное вращение. Активно только если PinJoint2D.AngularLimitEnabled равен true.
MotorEnabledСвойство
public bool MotorEnabled { get; set; }При активации двигатель поворачивает штифт.
MotorTargetVelocityСвойство
public float MotorTargetVelocity { get; set; }Целевая скорость двигателя. В радианах в секунду.
SoftnessСвойство
public float Softness { get; set; }Чем выше это значение, тем сильнее может быть гибка связь с закрепленным партнером.
Методы12
GetAngularLimitLowerfloat
public float GetAngularLimitLower();floatGetAngularLimitUpperfloat
public float GetAngularLimitUpper();floatGetMotorTargetVelocityfloat
public float GetMotorTargetVelocity();floatGetSoftnessfloat
public float GetSoftness();floatIsAngularLimitEnabledbool
public bool IsAngularLimitEnabled();boolIsMotorEnabledbool
public bool IsMotorEnabled();boolSetAngularLimitEnabledvoid
public void SetAngularLimitEnabled(bool enabled);| Имя | Тип | По умолчанию |
|---|---|---|
enabled | bool | — |
SetAngularLimitLowervoid
public void SetAngularLimitLower(float angularLimitLower);| Имя | Тип | По умолчанию |
|---|---|---|
angularLimitLower | float | — |
SetAngularLimitUppervoid
public void SetAngularLimitUpper(float angularLimitUpper);| Имя | Тип | По умолчанию |
|---|---|---|
angularLimitUpper | float | — |
SetMotorEnabledvoid
public void SetMotorEnabled(bool enabled);| Имя | Тип | По умолчанию |
|---|---|---|
enabled | bool | — |
SetMotorTargetVelocityvoid
public void SetMotorTargetVelocity(float motorTargetVelocity);| Имя | Тип | По умолчанию |
|---|---|---|
motorTargetVelocity | float | — |
SetSoftnessvoid
public void SetSoftness(float softness);| Имя | Тип | По умолчанию |
|---|---|---|
softness | float | — |