凸多边形形状2d

Inherits: Shape2D < Resource < Reference < Object

类别: 核心

简要说明

用于二维物理的凸多边形形状。

属性

PoolVector2Array

points

池向量2数组()

方法

无效

set_point_cloud ( PoolVector2Array point_cloud )

描述

用于二维物理的凸多边形形状。凸多边形,无论其形状如何,在内部根据需要分解为尽可能多的凸多边形,以确保对其进行的所有碰撞检查总是在凸多边形上进行的(检查速度更快)。

两者的主要区别 ConvexPolygonShape2D 和A ConcavePolygonShape2D 一个凹多边形假设它是凹的,并且使用了一种更复杂的碰撞检测方法,凸多边形强迫自己是凸的,以加速碰撞检测。

属性描述

违约

池向量2数组()

设定器

设定点(值)

吸气剂

获得分数()

多边形的顶点列表。可以是顺时针或逆时针顺序。

方法说明

根据提供的点集,创建并分配 points 属性使用凸壳算法。删除所有不需要的点。见 Geometry.convex_hull_2d 有关详细信息。