PhysicsWorld.CastGeometry
Declaration
public NativeArray<WorldCastResult> CastGeometry(LowLevelPhysics2D.CircleGeometry geometry, Vector2 translation, LowLevelPhysics2D.PhysicsQuery.QueryFilter filter, LowLevelPhysics2D.PhysicsQuery.WorldCastMode castMode, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| геометрия | Геометрия круга, используемая для прохождения через мир. Это должно быть в мировом пространстве. |
| перевод | Перенос относительно геометрии, определяющий направление, в котором геометрия будет двигаться по миру. |
| фильтр | Фильтр для управления возвращаемыми результатами. |
| castMode | Управляет количеством возвращаемых результатов и порядком их возвращения. |
| распределитель | Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent. |
Возвращаемое значение
NativeArray<WorldCastResult> Результаты выполнения запроса. Этот NativeArray должен быть удален после использования, в противном случае произойдет утечка. Исключением является случай, когда массив пуст.
Описание
Возвращает shape(s), которые пересекают указанную геометрию круга по мере ее прохождения через мир. См. QueryFilter, WorldCastMode, WorldCastResult и Allocator
Declaration
public NativeArray<WorldCastResult> CastGeometry(LowLevelPhysics2D.CapsuleGeometry geometry, Vector2 translation, LowLevelPhysics2D.PhysicsQuery.QueryFilter filter, LowLevelPhysics2D.PhysicsQuery.WorldCastMode castMode, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| геометрия | Геометрия капсулы, используемая для бросания через мир. Это должно быть в мировом пространстве. |
| перевод | Перенос относительно геометрии, определяющий направление, в котором геометрия будет двигаться по миру. |
| фильтр | Фильтр для управления возвращаемыми результатами. |
| castMode | Управляет количеством возвращаемых результатов и порядком их возвращения. |
| распределитель | Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent. |
Возвращаемое значение
NativeArray<WorldCastResult> Результаты выполнения запроса. Этот NativeArray должен быть удален после использования, в противном случае произойдет утечка. Исключением является случай, когда массив пуст.
Описание
Возвращает shape(s), которые пересекают указанную геометрию Капсулы по мере ее прохождения через мир. См. QueryFilter, WorldCastMode, WorldCastResult и Allocator.
Declaration
public NativeArray<WorldCastResult> CastGeometry(LowLevelPhysics2D.PolygonGeometry geometry, Vector2 translation, LowLevelPhysics2D.PhysicsQuery.QueryFilter filter, LowLevelPhysics2D.PhysicsQuery.WorldCastMode castMode, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| геометрия | Полигональная геометрия используется для проецирования через мир. Это должно быть в мировом пространстве. |
| перевод | Перенос относительно геометрии, определяющий направление, в котором геометрия будет двигаться по миру. |
| фильтр | Фильтр для управления возвращаемыми результатами. |
| castMode | Управляет количеством возвращаемых результатов и порядком их возвращения. |
| распределитель | Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent. |
Возвращаемое значение
NativeArray<WorldCastResult> Результаты выполнения запроса. Этот NativeArray должен быть удален после использования, в противном случае произойдет утечка. Исключением является случай, когда массив пуст.
Описание
Возвращает shape(s), которые пересекают указанную геометрию Полигона, когда он прокатится через мир. См. QueryFilter, WorldCastMode, WorldCastResult и Allocator.