PhysicsBody.GetPositionAndRotation3D
Declaration
public void GetPositionAndRotation3D(Transform transform, LowLevelPhysics2D.PhysicsWorld.TransformWriteMode transformWriteMode, LowLevelPhysics2D.PhysicsWorld.TransformPlane transformPlane, out Vector3 position, out Quaternion rotation);Параметры
| Параметр | Описание |
|---|---|
| преобразование | Объект Transform, используемый в качестве ссылки при преобразовании из 2D позиции/поворота в 3D позиции/поворота, обычно тот же, что и TransformObject, назначенный PhysicsBody. |
| transformWriteMode | Используемый режим записи трансформации, обычно используется тот, который в данный момент назначен миру. |
| transformPlane | Используемая плоскость преобразования, обычно используется та, которая в настоящее время назначена миру. |
| должность | Расчетное положение выхода. |
| ротация | Рассчитанное вращение выхода. |
Описание
Получить полное 3D положение и вращение тела при указанных TransformWriteMode и TransformPlane. Обычно используются как режим записи, так и плоскость преобразования мира, в котором находится тело. Это можно вызвать только при назначении PhysicsBody.transformObject. В противном случае возникает исключение. См. PhysicsWorld.transformWriteMode и PhysicsWorld.transformPlane.