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。