reckfellENGINE

PinJoint2D

Физический шарнир, который соединяет два двухмерных физических тела в одной точке, позволяя им свободно вращаться.

На этой странице
class PinJoint2DReckfellSharpНаследует Joint2D

Физический шарнир, который соединяет два двухмерных физических тела в одной точке, позволяя им свободно вращаться.

Физический сустав, который соединяет два 2D физических тела в одной точке, позволяя им свободно вращаться. Например, RigidBody2D можно присоединить к StaticBody2D, чтобы создать маятник или качели.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

PinJoint2DКонструктор
# PinJoint2D
C#
public PinJoint2D();

Свойства6

AngularLimitEnabledСвойство
# AngularLimitEnabled
C#
public bool AngularLimitEnabled { get; set; }

Если true, применяются максимальное и минимальное вращение штифта, определяемое PinJoint2D.AngularLimitLower и PinJoint2D.AngularLimitUpper.

AngularLimitLowerСвойство
# AngularLimitLower
C#
public float AngularLimitLower { get; set; }

Минимальное вращение. Активно только если PinJoint2D.AngularLimitEnabled равен true.

AngularLimitUpperСвойство
# AngularLimitUpper
C#
public float AngularLimitUpper { get; set; }

Максимальное вращение. Активно только если PinJoint2D.AngularLimitEnabled равен true.

MotorEnabledСвойство
# MotorEnabled
C#
public bool MotorEnabled { get; set; }

При активации двигатель поворачивает штифт.

MotorTargetVelocityСвойство
# MotorTargetVelocity
C#
public float MotorTargetVelocity { get; set; }

Целевая скорость двигателя. В радианах в секунду.

SoftnessСвойство
# Softness
C#
public float Softness { get; set; }

Чем выше это значение, тем сильнее может быть гибка связь с закрепленным партнером.

Методы12

GetAngularLimitLowerfloat
# GetAngularLimitLower
C#
public float GetAngularLimitLower();
Возвращает float
GetAngularLimitUpperfloat
# GetAngularLimitUpper
C#
public float GetAngularLimitUpper();
Возвращает float
GetMotorTargetVelocityfloat
# GetMotorTargetVelocity
C#
public float GetMotorTargetVelocity();
Возвращает float
GetSoftnessfloat
# GetSoftness
C#
public float GetSoftness();
Возвращает float
IsAngularLimitEnabledbool
# IsAngularLimitEnabled
C#
public bool IsAngularLimitEnabled();
Возвращает bool
IsMotorEnabledbool
# IsMotorEnabled
C#
public bool IsMotorEnabled();
Возвращает bool
SetAngularLimitEnabledvoid
# SetAngularLimitEnabled
C#
public void SetAngularLimitEnabled(bool enabled);
Параметры
ИмяТипПо умолчанию
enabledbool—
SetAngularLimitLowervoid
# SetAngularLimitLower
C#
public void SetAngularLimitLower(float angularLimitLower);
Параметры
ИмяТипПо умолчанию
angularLimitLowerfloat—
SetAngularLimitUppervoid
# SetAngularLimitUpper
C#
public void SetAngularLimitUpper(float angularLimitUpper);
Параметры
ИмяТипПо умолчанию
angularLimitUpperfloat—
SetMotorEnabledvoid
# SetMotorEnabled
C#
public void SetMotorEnabled(bool enabled);
Параметры
ИмяТипПо умолчанию
enabledbool—
SetMotorTargetVelocityvoid
# SetMotorTargetVelocity
C#
public void SetMotorTargetVelocity(float motorTargetVelocity);
Параметры
ИмяТипПо умолчанию
motorTargetVelocityfloat—
SetSoftnessvoid
# SetSoftness
C#
public void SetSoftness(float softness);
Параметры
ИмяТипПо умолчанию
softnessfloat—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.