reckfellENGINE

PhysicsTestMotionResult2D

Описывает результат движения и столкновения из PhysicsServer2D.body_test_motion.

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

Описывает результат движения и столкновения из PhysicsServer2D.BodyTestMotion.

Описывает результат движения и столкновения из PhysicsServer2D.BodyTestMotion.

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

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

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

Методы13

GetColliderReckfellObject
# GetCollider
C#
public ReckfellObject GetCollider();

Возвращает прикрепленный ReckfellObject сталкивающегося тела, если столкновение произошло.

Возвращает ReckfellObject
GetColliderIdulong
# GetColliderId
C#
public ulong GetColliderId();

Возвращает уникальный идентификатор экземпляра ReckfellObject, прикрепленного к сталкивающемуся телу, если столкновение произошло. См. ReckfellObject.GetInstanceId.

Возвращает ulong
GetColliderRidRid
# GetColliderRid
C#
public Rid GetColliderRid();

Возвращает Rid сталкивающегося тела, используемый PhysicsServer2D, если столкновение произошло.

Возвращает Rid
GetColliderShapeint
# GetColliderShape
C#
public int GetColliderShape();

Возвращает индекс формы сталкивающегося тела, если столкновение произошло. См. CollisionObject2D.

Возвращает int
GetColliderVelocityVector2
# GetColliderVelocity
C#
public Vector2 GetColliderVelocity();

Возвращает скорость сталкивающегося тела, если столкновение произошло.

Возвращает Vector2
GetCollisionDepthfloat
# GetCollisionDepth
C#
public float GetCollisionDepth();

Возвращает длину перекрытия вдоль нормали столкновения, если столкновение произошло.

Возвращает float
GetCollisionLocalShapeint
# GetCollisionLocalShape
C#
public int GetCollisionLocalShape();

Возвращает форму столкновения движущегося объекта, если столкновение произошло.

Возвращает int
GetCollisionNormalVector2
# GetCollisionNormal
C#
public Vector2 GetCollisionNormal();

Возвращает нормаль формы сталкивающегося тела в точке столкновения, если столкновение произошло.

Возвращает Vector2
GetCollisionPointVector2
# GetCollisionPoint
C#
public Vector2 GetCollisionPoint();

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

Возвращает Vector2
GetCollisionSafeFractionfloat
# GetCollisionSafeFraction
C#
public float GetCollisionSafeFraction();

Возвращает максимальную долю движения, которая может происходить без столкновения, между 0 и 1.

Возвращает float
GetCollisionUnsafeFractionfloat
# GetCollisionUnsafeFraction
C#
public float GetCollisionUnsafeFraction();

Возвращает минимальную долю движения, необходимую для столкновения, если столкновение произошло, между 0 и 1.

Возвращает float
GetRemainderVector2
# GetRemainder
C#
public Vector2 GetRemainder();

Возвращает оставшийся вектор движения движущегося объекта.

Возвращает Vector2
GetTravelVector2
# GetTravel
C#
public Vector2 GetTravel();

Возвращает путь движущегося объекта до столкновения.

Возвращает Vector2
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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