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

PlatformEffector2D.useOneWayGrouping

Declaration

public bool useOneWayGrouping;

Описание

Гарантирует, что все контакты, управляемые односторонним поведением, действуют одинаково.

При использовании oneWay поведения каждого отдельного коллайдера, вступающего в контакт с PlatformEffector2D проверяется на предмет того, следует ли его отключить или нет, путем сравнения его нормы столкновения с нормой столкновения surfaceArcРабота на каждом индивидуальном коллайдере может вызвать проблемы на объектах, которые состоят из нескольких коллайдеров.

Если объект состоит из нескольких коллайдеров и контакт одного из них отключен из-за одностороннего поведения, то, возможно, предпочтительнее сделать то же самое для всех коллайдеров на одном и том же объекте, если они вступают в контакт с одним и тем же объектом. PlatformEffector2D. Чтобы сделать это, установите useOneWayGrouping Когда вы делаете это, все коллайдеры по существу действуют как один, все следуют друг за другом в отношении одностороннего поведения.

Когда useOneWayGrouping Если эта функция не включена, то объект, состоящий из нескольких коллайдеров, может оказаться в ситуации, когда один контакт коллайдера отключается при прохождении через одностороннюю платформу, а другие контакты не могут пройти через нее.

Дополнительные ресурсы: useOneWay.