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

ContactFilter

структура в UnityEngine.LowLevelPhysics2D

Выполнено в:UnityEngine.Physics2DModule

Описание

Фильтр контакта используется для управления тем, какие контакты создаются при пересечении других фигур. Фильтр контакта содержит фильтр с добавлением индекса группы, позволяющего переопределить фильтр.

Статические свойства

Свойство Описание
DefaultCategoriesИспользуемые категории по умолчанию.
DefaultContactsИспользуемые контакты по умолчанию.
defaultFilterПолучить по умолчанию контактный фильтр, который контактирует все.
EverythingПолучить контактный фильтр, который все категории и контакты все.

Свойства

Свойство Описание
categoriesКатегории, в которые входит данный объект. Обычно устанавливается только один бит, но разрешено несколько.
contactsКатегории, с которыми этот объект будет производить контакты.
groupIndexГруппы столкновений позволяют определенной группе объектов никогда не столкнуться (отрицательно) или всегда столкнуться (положительно). Индекс группы равный нулю не имеет никакого эффекта. Ненулевой группа всегда переопределяет маски категории/контактов. Правила для двух форм, вступающих в контакт, таковы: Если у одной из форм есть группа равная нулю, то группа игнорируется и маски категории/контактов являются used.If обе формы имеют ненулевую, но разную группу, тогда маски категории/контактов являются used.If обе формы имеют идентичную и положительную группу, то они всегда будут производить contact.If обе формы имеют идентичную и отрицательную группу, то они никогда не будут производить контакт.

Конструкторы

Конструктор Описание
PhysicsShape.ContactFilterСоздание фильтра контактов.