Sprite3D¶
Inherits: SpriteBase3D < GeometryInstance < VisualInstance < CullInstance < Spatial < Node < Object
Nodo de sprite 2D en un mundo 3D.
Descripción¶
A node that displays a 2D texture in a 3D environment. The texture displayed can be a region from a larger atlas texture, or a frame from a sprite sheet animation.
Propiedades¶
|
||
|
||
|
||
|
||
|
||
|
Señales¶
frame_changed ( )
Emitido cuando el frame cambia.
Descripciones de Propiedades¶
int frame
Default |
|
Setter |
set_frame(value) |
Getter |
get_frame() |
Current frame to display from sprite sheet. hframes or vframes must be greater than 1.
Vector2 frame_coords
Default |
|
Setter |
set_frame_coords(value) |
Getter |
get_frame_coords() |
Coordinates of the frame to display from sprite sheet. This is as an alias for the frame property. hframes or vframes must be greater than 1.
int hframes
Default |
|
Setter |
set_hframes(value) |
Getter |
get_hframes() |
El número de columnas en la hoja de sprites.
bool region_enabled
Default |
|
Setter |
set_region(value) |
Getter |
is_region() |
Si true
, la textura será cortada de una textura de atlas más grande. Ver region_rect.
Rect2 region_rect
Default |
|
Setter |
set_region_rect(value) |
Getter |
get_region_rect() |
La región de la textura del atlas a mostrar. region_enabled debe ser true
.
Texture texture
Setter |
set_texture(value) |
Getter |
get_texture() |
Texture object to draw. If GeometryInstance.material_override is used, this will be overridden.
int vframes
Default |
|
Setter |
set_vframes(value) |
Getter |
get_vframes() |
El número de filas en la hoja de sprites.