C# Класс Project290.Physics.Controllers.VelocityLimitController

Put a limit on the linear (translation - the movespeed) and angular (rotation) velocity of bodies added to this controller.
Наследование: Controller
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
LimitAngularVelocity bool
LimitLinearVelocity bool

Открытые методы

Метод Описание
AddBody ( Body body ) : void
Update ( float dt ) : void
VelocityLimitController ( ) : System

Initializes a new instance of the VelocityLimitController class. Sets the max linear velocity to Settings.MaxTranslation Sets the max angular velocity to Settings.MaxRotation

VelocityLimitController ( float maxLinearVelocity, float maxAngularVelocity ) : System

Initializes a new instance of the VelocityLimitController class. Pass in 0 or float.MaxValue to disable the limit. maxAngularVelocity = 0 will disable the angular velocity limit.

Описание методов

AddBody() публичный Метод

public AddBody ( Body body ) : void
body Project290.Physics.Dynamics.Body
Результат void

Update() публичный Метод

public Update ( float dt ) : void
dt float
Результат void

VelocityLimitController() публичный Метод

Initializes a new instance of the VelocityLimitController class. Sets the max linear velocity to Settings.MaxTranslation Sets the max angular velocity to Settings.MaxRotation
public VelocityLimitController ( ) : System
Результат System

VelocityLimitController() публичный Метод

Initializes a new instance of the VelocityLimitController class. Pass in 0 or float.MaxValue to disable the limit. maxAngularVelocity = 0 will disable the angular velocity limit.
public VelocityLimitController ( float maxLinearVelocity, float maxAngularVelocity ) : System
maxLinearVelocity float The max linear velocity.
maxAngularVelocity float The max angular velocity.
Результат System

Описание свойств

LimitAngularVelocity публичное свойство

public bool LimitAngularVelocity
Результат bool

LimitLinearVelocity публичное свойство

public bool LimitLinearVelocity
Результат bool