Unity 6.3
0 онлайн 0 гостей 3 в системе
Вход

PhysicsComposer.AddLayer

Declaration

public LowLevelPhysics2D.PhysicsComposer.LayerHandle AddLayer(LowLevelPhysics2D.CircleGeometry geometry, LowLevelPhysics2D.PhysicsTransform transform, LowLevelPhysics2D.PhysicsComposer.Operation operation, int order, float curveStride, bool reverseWinding);

Параметры

Параметр Описание
геометрия Используемая геометрия окружности.
преобразование Преобразование, используемое для геометрии.
операции Используемая операция составителя.
порядок Порядок выполнения операции композитора.
curveStride Шаг кривой определяет, сколько вершин используется для приближения геометрии окружности. Более низкие значения дают больше вершин, а более высокие значения дают меньше вершин. Допустимый диапазон [PhysicsComposer.MinCurveStride, 1.0] хотя значения выше 0.3 дают относительно плохие результаты.
reverseWinding Обычно обмотка генерируется против часовой стрелки, поэтому обратная обмотка производится по часовой стрелке.

Возвращаемое значение

LayerHandle Ручка к новому слою.

Описание

Добавьте слой Геометрия круга в Physics Composer.

Declaration

public LowLevelPhysics2D.PhysicsComposer.LayerHandle AddLayer(ReadOnlySpan<CircleGeometry> geometry, LowLevelPhysics2D.PhysicsTransform transform, LowLevelPhysics2D.PhysicsComposer.Operation operation, int order, float curveStride, bool reverseWinding);

Параметры

Параметр Описание
геометрия Используемая геометрия окружности. Эта геометрия будет скопирована, так что геометрия, на которую ссылается пространство, может быть удалена позже, если это необходимо.
преобразование Преобразование, используемое для геометрии.
операции Используемая операция составителя.
порядок Порядок выполнения операции композитора.
curveStride Шаг кривой определяет, сколько вершин используется для приближения геометрии окружности. Более низкие значения дают больше вершин, а более высокие значения дают меньше вершин. Допустимый диапазон [PhysicsComposer.MinCurveStride, 1.0] хотя значения выше 0.3 дают относительно плохие результаты.
reverseWinding Обычно обмотка генерируется против часовой стрелки, поэтому обратная обмотка производится по часовой стрелке.

Возвращаемое значение

LayerHandle Ручка к новому слою.

Описание

Добавить несколько слоев геометрии круга в Physics Composer.

Declaration

public LowLevelPhysics2D.PhysicsComposer.LayerHandle AddLayer(LowLevelPhysics2D.CapsuleGeometry geometry, LowLevelPhysics2D.PhysicsTransform transform, LowLevelPhysics2D.PhysicsComposer.Operation operation, int order, float curveStride, bool reverseWinding);

Параметры

Параметр Описание
геометрия Геометрия капсулы для использования.
преобразование Преобразование, используемое для геометрии.
операции Используемая операция составителя.
порядок Порядок выполнения операции композитора.
curveStride Шаг кривой определяет, сколько вершин используется для приближения изогнутых концов геометрии капсулы. Более низкие значения дают больше вершин, тогда как более высокие значения дают меньше вершин. Допустимый диапазон [PhysicsComposer.MinCurveStride, 1.0] хотя значения выше 0.3 дают относительно плохие результаты.
reverseWinding Обычно обмотка генерируется против часовой стрелки, поэтому обратная обмотка производится по часовой стрелке.

Возвращаемое значение

LayerHandle Ручка к новому слою.

Описание

Добавить слой Геометрия капсулы в Physics Composer.

Declaration

public LowLevelPhysics2D.PhysicsComposer.LayerHandle AddLayer(ReadOnlySpan<CapsuleGeometry> geometry, LowLevelPhysics2D.PhysicsTransform transform, LowLevelPhysics2D.PhysicsComposer.Operation operation, int order, float curveStride, bool reverseWinding);

Параметры

Параметр Описание
геометрия Используемая геометрия капсулы. Эта геометрия будет скопирована, так что геометрия, на которую ссылается пространство, может быть удалена позже, если это необходимо.
преобразование Преобразование, используемое для геометрии.
операции Используемая операция составителя.
порядок Порядок выполнения операции композитора.
curveStride Шаг кривой определяет, сколько вершин используется для приближения изогнутых концов геометрии капсулы. Более низкие значения дают больше вершин, тогда как более высокие значения дают меньше вершин. Допустимый диапазон [PhysicsComposer.MinCurveStride, 1.0] хотя значения выше 0.3 дают относительно плохие результаты.
reverseWinding Обычно обмотка генерируется против часовой стрелки, поэтому обратная обмотка производится по часовой стрелке.

Возвращаемое значение

LayerHandle Ручка к новому слою.

Описание

Добавить несколько слоев геометрии капсулы в Physics Composer.

Declaration

public LowLevelPhysics2D.PhysicsComposer.LayerHandle AddLayer(LowLevelPhysics2D.PolygonGeometry geometry, LowLevelPhysics2D.PhysicsTransform transform, LowLevelPhysics2D.PhysicsComposer.Operation operation, int order, float curveStride, bool reverseWinding);

Параметры

Параметр Описание
геометрия Геометрия полигона для использования.
преобразование Преобразование, используемое для геометрии.
операции Используемая операция составителя.
порядок Порядок выполнения операции композитора.
curveStride Шаг кривой используется только при использовании ненулевого радиуса. Он контролирует количество вершин, используемых для приближения геометрии кривого многоугольника. Более низкие значения дают больше вершин, а более высокие значения дают меньше вершин. Допустимый диапазон [PhysicsComposer.MinCurveStride, 1.0] хотя значения выше 0.3 обычно дают относительно плохие результаты.
reverseWinding Обычно обмотка генерируется против часовой стрелки, поэтому обратная обмотка производится по часовой стрелке.

Возвращаемое значение

LayerHandle Ручка к новому слою.

Описание

Добавьте слой Геометрия полигона в Композитор физики. Обратите внимание, что Композитор физики преобразует геометрию полигона в контуры (рёбра), приближающие геометрию, поэтому если используется ненулевой радиус, для радиуса используются несколько рёбер, что означает, что геометрия одного полигона не будет возвращена, если использоваться как единственная операция. при использовании Геометрия полигона с ненулевой радиусом Композитор больше не будет видеть это как один полигон, а вместо этого преобразует его в контуры (рёбра).

Declaration

public LowLevelPhysics2D.PhysicsComposer.LayerHandle AddLayer(ReadOnlySpan<PolygonGeometry> geometry, LowLevelPhysics2D.PhysicsTransform transform, LowLevelPhysics2D.PhysicsComposer.Operation operation, int order, float curveStride, bool reverseWinding);

Параметры

Параметр Описание
геометрия Используемая геометрия полигона. Эта геометрия будет скопирована, так что геометрия, на которую ссылается пространство, может быть удалена позже, если это необходимо.
преобразование Преобразование, используемое для геометрии.
операции Используемая операция составителя.
порядок Порядок выполнения операции композитора.
curveStride Шаг кривой используется только при использовании ненулевого радиуса. Он контролирует количество вершин, используемых для приближения геометрии кривого многоугольника. Более низкие значения дают больше вершин, а более высокие значения дают меньше вершин. Допустимый диапазон [PhysicsComposer.MinCurveStride, 1.0] хотя значения выше 0.3 обычно дают относительно плохие результаты.
reverseWinding Обычно обмотка генерируется против часовой стрелки, поэтому обратная обмотка производится по часовой стрелке.

Возвращаемое значение

LayerHandle Ручка к новому слою.

Описание

Добавить несколько слоев геометрии полигона в Physics Composer. Обратите внимание, что Physics Composer преобразует геометрию полигона в контуры (рёбра), приближающие геометрию, поэтому если используется ненулевой радиус, то для радиуса используются несколько рёбер, что означает, что одиночная геометрия полигона не будет возвращена, если она будет использована как единственная операция.

Declaration

public LowLevelPhysics2D.PhysicsComposer.LayerHandle AddLayer(LowLevelPhysics2D.PhysicsShape shape, LowLevelPhysics2D.PhysicsTransform transform, LowLevelPhysics2D.PhysicsComposer.Operation operation, int order, float curveStride, bool reverseWinding);

Параметры

Параметр Описание
форма PhysicsShape для использования.
преобразование Преобразование, используемое для геометрии.
операции Используемая операция составителя.
порядок Порядок выполнения операции композитора.
curveStride Шаг кривой используется приблизительно для кривой геометрии, но применяется в соответствии с конкретным типом геометрии формы. Более низкие значения дают больше вершин, более высокие значения дают меньше вершин. Допустимый диапазон [PhysicsComposer.MinCurveStride, 1.0] хотя значения выше 0.3 обычно дают относительно плохие результаты.
reverseWinding Обычно обмотка генерируется против часовой стрелки, поэтому обратная обмотка производится по часовой стрелке.

Возвращаемое значение

LayerHandle Ручка к новому слою.

Описание

Добавить слой PhysicsShape в Композитор физики. Будет использоваться только слой PhysicsShape с геометрией PhysicsShape.ShapeType.Circle, PhysicsShape.ShapeType.Capsule или PhysicsShape.ShapeType.Polygon. Все другие типы будут игнорироваться.

Declaration

public LowLevelPhysics2D.PhysicsComposer.LayerHandle AddLayer(ReadOnlySpan<PhysicsShape> shapes, LowLevelPhysics2D.PhysicsTransform transform, LowLevelPhysics2D.PhysicsComposer.Operation operation, int order, float curveStride, bool reverseWinding);

Параметры

Параметр Описание
формы PhysicsShapes для использования. Геометрия, используемая этими фигурами, будет скопирована, так что геометрия, на которую ссылается пространство, может быть изменена позже, если это необходимо.
преобразование Преобразование, используемое для геометрии.
операции Используемая операция составителя.
порядок Порядок выполнения операции композитора.
curveStride Шаг кривой используется приблизительно для кривой геометрии, но применяется в соответствии с конкретным типом геометрии формы. Более низкие значения дают больше вершин, более высокие значения дают меньше вершин. Допустимый диапазон [PhysicsComposer.MinCurveStride, 1.0] хотя значения выше 0.3 обычно дают относительно плохие результаты.
reverseWinding Обычно обмотка генерируется против часовой стрелки, поэтому обратная обмотка производится по часовой стрелке.

Возвращаемое значение

LayerHandle Ручка к новому слою.

Описание

Добавить несколько слоев PhysicsShape в Композитор физики. Будет использоваться только PhysicsShape с геометрией PhysicsShape.ShapeType.Circle, PhysicsShape.ShapeType.Capsule или PhysicsShape.ShapeType.Polygon. Все другие типы будут игнорироваться.

Declaration

public LowLevelPhysics2D.PhysicsComposer.LayerHandle AddLayer(ReadOnlySpan<Vector2> vertices, LowLevelPhysics2D.PhysicsTransform transform, LowLevelPhysics2D.PhysicsComposer.Operation operation, int order, bool reverseWinding);

Параметры

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

Возвращаемое значение

LayerHandle Ручка к новому слою.

Описание

Добавить слой вершин в Physics Composer.