CollisionPolygon¶
Inherits: Spatial < Node < Object
Clase de edición para definir un polígono de colisión en el espacio 3D.
Descripción¶
Allows editing a collision polygon's vertices on a selected plane. Can also set a depth perpendicular to that plane. This class is only available in the editor. It will not appear in the scene tree at run-time. Creates a Shape for gameplay. Properties modified during gameplay will have no effect.
Propiedades¶
|
||
|
||
|
||
|
Descripciones de Propiedades¶
float depth
Default |
|
Setter |
set_depth(value) |
Getter |
get_depth() |
Longitud que la colisión resultante se extiende en cualquier dirección perpendicular a su polígono.
bool disabled
Default |
|
Setter |
set_disabled(value) |
Getter |
is_disabled() |
Si true
, no se producirá ninguna colisión.
float margin
Default |
|
Setter |
set_margin(value) |
Getter |
get_margin() |
The collision margin for the generated Shape. See Shape.margin for more details.
PoolVector2Array polygon
Default |
|
Setter |
set_polygon(value) |
Getter |
get_polygon() |
Conjunto de vértices que definen el polígono.
Nota: El valor devuelto es una copia del original. Los métodos que mutan el tamaño o las propiedades del valor de retorno no afectarán al polígono original. Para cambiar las propiedades del polígono, asígnalo a una variable temporal y haz los cambios antes de reasignar el miembro polygon
.