public uint GetShapeHash ();

Valor de retorno

uint A hash value that uniquely identifies the configured geometry of the Collider2D.

Descripción

Generates a simple hash value based upon the geometry of the Collider2D.

The geometry of a Collider2D can be configured by various properties on all of the Collider2D types such as the radius of a CircleCollider2D or the size of a BoxCollider2D. The geometry created as opposed to the properties used to generate them are what is is hashed here. Two different Collider2D that are configured to produce the same geometry produce the same hash.

This hash can be used to determine if the Collider2D geometry is the same as another Collider2D geometry or if the geometry has changed by comparing against previous hash values.

A common use-case is when using Collider2D.CreateMesh where it is useful to determine if the resulting Mesh would change due to the Collider2D geometry changing.

See Also: Collider2D.CreateMesh.

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961