ConvexPolygonShape2D
Inherits: Shape2D < Resource < Reference < Object
用于2D物理的凸多边形形状。
描述
用于2D物理的凸多边形形状。凸多边形,无论其形状如何,都可以在内部分解为所需数量的凸多边形,以确保始终对凸多边形执行所有针对它的碰撞检查(检查速度更快)。
ConvexPolygonShape2D
和ConcavePolygonShape2D之间的主要区别在于,凹面多边形假定其为凹面,并使用更复杂的碰撞检测方法,而凸面多边形则将自身强制变为凸面,以加快碰撞检测的速度。
属性
|
方法
void | set_point_cloud ( PoolVector2Array point_cloud ) |
属性说明
- PoolVector2Array points
Default |
|
Setter | set_points(value) |
Getter | get_points() |
多边形的顶点列表。可以按顺时针或逆时针顺序。
方法说明
- void set_point_cloud ( PoolVector2Array point_cloud )
基于所提供点的集合,使用凸包算法创建和分配 points属性。删除所有不需要的点。参阅Geometry.convex_hull_2d。