ConvexPolygonShape2D
继承
简要描述
用于2D物理的凸多边形形状。
描述
用于2D物理的凸多边形形状。凸多边形(无论其形状如何)在内部均可根据需要分解为尽可能多的凸多边形,以确保始终对凸多边形执行所有针对它的碰撞检查(检查速度更快)。
ConvexPolygonShape2D和ConcavePolygonShape2D之间的主要区别在于,凹多边形使用更复杂的碰撞检测方法,而凸多边形则将自身强制为凸以加快碰撞检测。
成员
类型 | 属性名 | 默认值 |
---|---|---|
PoolVector2Array | points | PoolVector2Array( ) |
方法
返回值类型 | 方法名称 |
---|---|
void | set_point_cloud(point_cloud: PoolVector2Array) |
常量
成员说明
- PoolVector2Array points
Default | PoolVector2Array( ) |
---|---|
setter | set_points(value) |
getter | get_points |
方法说明
- set_point_cloud set_point_cloud(point_cloud: PoolVector2Array)
基于提供的点集,使用凸包算法创建并分配points属性,删除所有不需要的点。有关详细信息,请参见Geometry.convex_hull_2d。