reckfellENGINE

PhysicsDirectBodyState3DExtension

Предоставляет виртуальные методы, которые можно переопределить для создания пользовательских реализаций PhysicsDirectBodyState3D.

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

Предоставляет виртуальные методы, которые можно переопределить для создания пользовательских реализаций PhysicsDirectBodyState3D.

Этот класс расширяет PhysicsDirectBodyState3D, предоставляя дополнительные виртуальные методы, которые можно переопределить. Когда эти методы переопределяются, они будут вызываться вместо внутренних методов физического сервера. Предназначено для использования с ReckfellExtension для создания пользовательских реализаций PhysicsDirectBodyState3D.

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

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

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

Методы50

_AddConstantCentralForcevoid
# _AddConstantCentralForce
C#
public virtual void _AddConstantCentralForce(Vector3 force);
Параметры
ИмяТипПо умолчанию
forceVector3—
_AddConstantForcevoid
# _AddConstantForce
C#
public virtual void _AddConstantForce(Vector3 force, Vector3 position);
Параметры
ИмяТипПо умолчанию
forceVector3—
positionVector3—
_AddConstantTorquevoid
# _AddConstantTorque
C#
public virtual void _AddConstantTorque(Vector3 torque);
Параметры
ИмяТипПо умолчанию
torqueVector3—
_ApplyCentralForcevoid
# _ApplyCentralForce
C#
public virtual void _ApplyCentralForce(Vector3 force);
Параметры
ИмяТипПо умолчанию
forceVector3—
_ApplyCentralImpulsevoid
# _ApplyCentralImpulse
C#
public virtual void _ApplyCentralImpulse(Vector3 impulse);
Параметры
ИмяТипПо умолчанию
impulseVector3—
_ApplyForcevoid
# _ApplyForce
C#
public virtual void _ApplyForce(Vector3 force, Vector3 position);
Параметры
ИмяТипПо умолчанию
forceVector3—
positionVector3—
_ApplyImpulsevoid
# _ApplyImpulse
C#
public virtual void _ApplyImpulse(Vector3 impulse, Vector3 position);
Параметры
ИмяТипПо умолчанию
impulseVector3—
positionVector3—
_ApplyTorquevoid
# _ApplyTorque
C#
public virtual void _ApplyTorque(Vector3 torque);
Параметры
ИмяТипПо умолчанию
torqueVector3—
_ApplyTorqueImpulsevoid
# _ApplyTorqueImpulse
C#
public virtual void _ApplyTorqueImpulse(Vector3 impulse);
Параметры
ИмяТипПо умолчанию
impulseVector3—
_GetAngularVelocityVector3
# _GetAngularVelocity
C#
public virtual Vector3 _GetAngularVelocity();
Возвращает Vector3
_GetCenterOfMassVector3
# _GetCenterOfMass
C#
public virtual Vector3 _GetCenterOfMass();
Возвращает Vector3
_GetCenterOfMassLocalVector3
# _GetCenterOfMassLocal
C#
public virtual Vector3 _GetCenterOfMassLocal();
Возвращает Vector3
_GetCollisionLayeruint
# _GetCollisionLayer
C#
public virtual uint _GetCollisionLayer();
Возвращает uint
_GetCollisionMaskuint
# _GetCollisionMask
C#
public virtual uint _GetCollisionMask();
Возвращает uint
_GetConstantForceVector3
# _GetConstantForce
C#
public virtual Vector3 _GetConstantForce();
Возвращает Vector3
_GetConstantTorqueVector3
# _GetConstantTorque
C#
public virtual Vector3 _GetConstantTorque();
Возвращает Vector3
_GetContactColliderRid
# _GetContactCollider
C#
public virtual Rid _GetContactCollider(int contactIdx);
Параметры
ИмяТипПо умолчанию
contactIdxint—
Возвращает Rid
_GetContactColliderIdulong
# _GetContactColliderId
C#
public virtual ulong _GetContactColliderId(int contactIdx);
Параметры
ИмяТипПо умолчанию
contactIdxint—
Возвращает ulong
_GetContactColliderObjectReckfellObject
# _GetContactColliderObject
C#
public virtual ReckfellObject _GetContactColliderObject(int contactIdx);
Параметры
ИмяТипПо умолчанию
contactIdxint—
Возвращает ReckfellObject
_GetContactColliderPositionVector3
# _GetContactColliderPosition
C#
public virtual Vector3 _GetContactColliderPosition(int contactIdx);
Параметры
ИмяТипПо умолчанию
contactIdxint—
Возвращает Vector3
_GetContactColliderShapeint
# _GetContactColliderShape
C#
public virtual int _GetContactColliderShape(int contactIdx);
Параметры
ИмяТипПо умолчанию
contactIdxint—
Возвращает int
_GetContactColliderVelocityAtPositionVector3
# _GetContactColliderVelocityAtPosition
C#
public virtual Vector3 _GetContactColliderVelocityAtPosition(int contactIdx);
Параметры
ИмяТипПо умолчанию
contactIdxint—
Возвращает Vector3
_GetContactCountint
# _GetContactCount
C#
public virtual int _GetContactCount();
Возвращает int
_GetContactImpulseVector3
# _GetContactImpulse
C#
public virtual Vector3 _GetContactImpulse(int contactIdx);
Параметры
ИмяТипПо умолчанию
contactIdxint—
Возвращает Vector3
_GetContactLocalNormalVector3
# _GetContactLocalNormal
C#
public virtual Vector3 _GetContactLocalNormal(int contactIdx);
Параметры
ИмяТипПо умолчанию
contactIdxint—
Возвращает Vector3
_GetContactLocalPositionVector3
# _GetContactLocalPosition
C#
public virtual Vector3 _GetContactLocalPosition(int contactIdx);
Параметры
ИмяТипПо умолчанию
contactIdxint—
Возвращает Vector3
_GetContactLocalShapeint
# _GetContactLocalShape
C#
public virtual int _GetContactLocalShape(int contactIdx);
Параметры
ИмяТипПо умолчанию
contactIdxint—
Возвращает int
_GetContactLocalVelocityAtPositionVector3
# _GetContactLocalVelocityAtPosition
C#
public virtual Vector3 _GetContactLocalVelocityAtPosition(int contactIdx);
Параметры
ИмяТипПо умолчанию
contactIdxint—
Возвращает Vector3
_GetInverseInertiaVector3
# _GetInverseInertia
C#
public virtual Vector3 _GetInverseInertia();
Возвращает Vector3
_GetInverseInertiaTensorBasis
# _GetInverseInertiaTensor
C#
public virtual Basis _GetInverseInertiaTensor();
Возвращает Basis
_GetInverseMassfloat
# _GetInverseMass
C#
public virtual float _GetInverseMass();
Возвращает float
_GetLinearVelocityVector3
# _GetLinearVelocity
C#
public virtual Vector3 _GetLinearVelocity();
Возвращает Vector3
_GetPrincipalInertiaAxesBasis
# _GetPrincipalInertiaAxes
C#
public virtual Basis _GetPrincipalInertiaAxes();
Возвращает Basis
_GetSpaceStatePhysicsDirectSpaceState3D
# _GetSpaceState
C#
public virtual PhysicsDirectSpaceState3D _GetSpaceState();
Возвращает PhysicsDirectSpaceState3D
_GetStepfloat
# _GetStep
C#
public virtual float _GetStep();
Возвращает float
_GetTotalAngularDampfloat
# _GetTotalAngularDamp
C#
public virtual float _GetTotalAngularDamp();
Возвращает float
_GetTotalGravityVector3
# _GetTotalGravity
C#
public virtual Vector3 _GetTotalGravity();
Возвращает Vector3
_GetTotalLinearDampfloat
# _GetTotalLinearDamp
C#
public virtual float _GetTotalLinearDamp();
Возвращает float
_GetTransformTransform3D
# _GetTransform
C#
public virtual Transform3D _GetTransform();
Возвращает Transform3D
_GetVelocityAtLocalPositionVector3
# _GetVelocityAtLocalPosition
C#
public virtual Vector3 _GetVelocityAtLocalPosition(Vector3 localPosition);
Параметры
ИмяТипПо умолчанию
localPositionVector3—
Возвращает Vector3
_IntegrateForcesvoid
# _IntegrateForces
C#
public virtual void _IntegrateForces();
_IsSleepingbool
# _IsSleeping
C#
public virtual bool _IsSleeping();
Возвращает bool
_SetAngularVelocityvoid
# _SetAngularVelocity
C#
public virtual void _SetAngularVelocity(Vector3 velocity);
Параметры
ИмяТипПо умолчанию
velocityVector3—
_SetCollisionLayervoid
# _SetCollisionLayer
C#
public virtual void _SetCollisionLayer(uint layer);
Параметры
ИмяТипПо умолчанию
layeruint—
_SetCollisionMaskvoid
# _SetCollisionMask
C#
public virtual void _SetCollisionMask(uint mask);
Параметры
ИмяТипПо умолчанию
maskuint—
_SetConstantForcevoid
# _SetConstantForce
C#
public virtual void _SetConstantForce(Vector3 force);
Параметры
ИмяТипПо умолчанию
forceVector3—
_SetConstantTorquevoid
# _SetConstantTorque
C#
public virtual void _SetConstantTorque(Vector3 torque);
Параметры
ИмяТипПо умолчанию
torqueVector3—
_SetLinearVelocityvoid
# _SetLinearVelocity
C#
public virtual void _SetLinearVelocity(Vector3 velocity);
Параметры
ИмяТипПо умолчанию
velocityVector3—
_SetSleepStatevoid
# _SetSleepState
C#
public virtual void _SetSleepState(bool enabled);
Параметры
ИмяТипПо умолчанию
enabledbool—
_SetTransformvoid
# _SetTransform
C#
public virtual void _SetTransform(Transform3D transform);
Параметры
ИмяТипПо умолчанию
transformTransform3D—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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