ConvexPolygonShape2D

Inherits: Shape2D < Resource < Reference < Object

用于2D物理的凸多边形形状。

描述

用于2D物理的凸多边形形状。凸多边形,无论其形状如何,都可以在内部分解为所需数量的凸多边形,以确保始终对凸多边形执行所有针对它的碰撞检查(检查速度更快)。

ConvexPolygonShape2DConcavePolygonShape2D之间的主要区别在于,凹面多边形假定其为凹面,并使用更复杂的碰撞检测方法,而凸面多边形则将自身强制变为凸面,以加快碰撞检测的速度。

属性

PoolVector2Array

points

PoolVector2Array(  )

方法

void

set_point_cloud ( PoolVector2Array point_cloud )

属性说明

Default

PoolVector2Array(  )

Setter

set_points(value)

Getter

get_points()

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

方法说明

基于所提供点的集合,使用凸包算法创建和分配 points属性。删除所有不需要的点。参阅Geometry.convex_hull_2d