WorldMoverInput
структура в UnityEngine.LowLevelPhysics2D
Выполнено в:UnityEngine.Physics2DModule
Описание
Аргументы движущегося мира, используемые движущимся миром.
Статические свойства
| Свойство | Описание |
|---|---|
| defaultInput | Создать ввод по умолчанию для перемещения мира. |
Свойства
| Свойство | Описание |
|---|---|
| castFilter | Фильтр, который следует использовать для проверки закатов. Преимущество отдельного фильтра для PhysicsQuery.WorldMoverInput.overlapFilter в том, что вы можете проверять на перекрытия иным способом, чем то, что вы можете поразить при движении. Например, вы можете или не хотите проверять на другие ходы, существующие в мире при движении, но вы всегда хотите проверять их на перекрытие изначально. |
| collisionResults | Возвращать ли все индивидуальные результаты MoverCollision для всех итераций или нет. Все столкновения будут возвращены в результатах WorldMoverResult. |
| geometry | Геометрия движущегося элемента, используемая при проверке на перекрытия и отливку. |
| maxIterations | Решение движения является итеративным и будет продолжаться до тех пор, пока не будет достигнуто максимально допустимое число итераций, контролируемое этим значением. Максимально допустимое число итераций не всегда будет использовано, и решение прекратится, если итерационное движение упадет ниже квадрата PhysicsQuery.WorldMoverInput.moveTolerance. |
| moveTolerance | Решение хода будет прекращено, если движение падает ниже квадрата этого значения. По умолчанию это значение крайне мало. Слишком высокое значение приведет к слишком быстрому прекращению решения, слишком низкое значение приведет к использованию всех разрешенных PhysicsQuery.WorldMoverInput.maxIterations. |
| overlapFilter | Фильтр, используемый для проверки на совпадение. |
| targetPosition | Положение, которое должно быть достигнуто двигателем. Это обычно рассчитывается с помощью текущей скорости, любой необходимой гравитации и интегрировано во времени с помощью временного шага симулирования (дельта-время). |
| transform | Преобразование, используемое для преобразования геометрии i.e. Начальная поза движущегося. |
| velocity | Скорость, использованная для расчета PhysicsQuery.WorldMoverInput.targetPosition. Она не используется для движения, но будет возвращена, модифицированная любыми поверхностями, на которые ударяется. Эта скорость может быть использована в последующих входах для движения. |
Конструкторы
| Конструктор | Описание |
|---|---|
| PhysicsQuery.WorldMoverInput | Создать ввод по умолчанию для перемещения мира. |