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

Rigidbody2D.IsTouching

Declaration

public bool IsTouching(Collider2D collider);

Параметры

Параметр Описание
коллайдер Коллайдер для проверки того, не касается ли он какого-либо из collider(s), прикрепленных к этому жесткому телу.

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

логическое Прикасается ли collider к любому из collider(s), присоединенных к этому rigidbody, или нет.

Описание

Проверяет, касается ли collider любого из collider(s), присоединенных к этому rigidbody, или нет.

Важно понимать, что проверка соприкосновения коллайдеров выполняется по последнему обновлению физической системы, то есть по состоянию соприкосновения коллайдеров на тот момент. Если вы только что добавили новый Collider2D или переместили Collider2D, но обновление физики еще не произошло, то коллайдеры не будут показаны как касающимися. Эта функция возвращает те же результаты столкновений, что и обратные вызова коллизий физики или триггеров.

Declaration

public bool IsTouching(Collider2D collider, ContactFilter2D contactFilter);

Параметры

Параметр Описание
коллайдер Коллайдер для проверки того, не касается ли он какого-либо из collider(s), прикрепленных к этому жесткому телу.
contactFilter Контактный фильтр используется для фильтрации результатов по-разному, например, по маске слоя, глубине Z или нормальному углу.

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

логическое Прикасается ли collider к любому из collider(s), присоединенных к этому rigidbody, или нет.

Описание

Проверяет, касается ли collider любого из collider(s), присоединенных к этому rigidbody, или нет, с результатами, отфильтрованными ContactFilter2D.

Важно понимать, что проверка соприкосновения коллайдеров выполняется по последнему обновлению физической системы, то есть по состоянию соприкосновения коллайдеров на тот момент. Если вы только что добавили новый Collider2D или переместили Collider2D, но обновление физики еще не произошло, то коллайдеры не будут показаны как касающимися. Эта функция возвращает те же результаты столкновений, что и обратные вызова коллизий физики или триггеров.

Declaration

public bool IsTouching(ContactFilter2D contactFilter);

Параметры

Параметр Описание
contactFilter Контактный фильтр используется для фильтрации результатов по-разному, например, по маске слоя, глубине Z или нормальному углу.

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

логическое Соприкасается ли какой-либо коллайдер с каким-либо collider(s), прикрепленным к этому жесткому телу, или нет.

Описание

Проверяет, касается ли какой-либо коллайдер любого из collider(s), прикрепленных к этому rigidbody, или нет, с результатами, отфильтрованными ContactFilter2D.

Важно понимать, что проверка соприкосновения коллайдеров выполняется по последнему обновлению физической системы, то есть по состоянию соприкосновения коллайдеров на тот момент. Если вы только что добавили новый Collider2D или переместили Collider2D, но обновление физики еще не произошло, то коллайдеры не будут показаны как касающимися. Эта функция возвращает те же результаты столкновений, что и обратные вызова коллизий физики или триггеров.