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

Collider2D.GetShapeHash

Declaration

public uint GetShapeHash();

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

УИНТ Значение хэша, которое уникально идентифицирует настроенную геометрию Collider2D.

Описание

Генерирует простое хэш-значение на основе геометрии Collider2D.

Геометрия Collider2D можно настроить по различным свойствам на всех Collider2D типов, таких, как радиус CircleCollider2D или размера BoxCollider2D. Созданная геометрия в отличие от свойств, используемых для их создания, является тем, что хешировано здесь. Два различных Collider2D которые настроены для получения одной и той же геометрии, получают один и тот же хэш.

Этот хэш может быть использован для определения, Collider2D геометрия та же, что и другая Collider2D геометрии или если геометрия изменилась путем сравнения с предыдущими значениями хэша.

Обычный случай использования при использовании Collider2D.CreateMesh где полезно определить, является ли полученная в результате Mesh изменится в связи с Collider2D изменение геометрии.

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