Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
SpriteBase3D¶
Inherits: GeometryInstance < VisualInstance < CullInstance < Spatial < Node < Object
Inherited By: AnimatedSprite3D, Sprite3D
Nodo de sprite 2D en un entorno 3D.
Descripción¶
Un nodo que muestra información de textura 2D en un entorno 3D.
Propiedades¶
|
||
Vector3.Axis |
|
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Métodos¶
generate_triangle_mesh ( ) const |
|
get_draw_flag ( DrawFlags flag ) const |
|
get_item_rect ( ) const |
|
void |
set_draw_flag ( DrawFlags flag, bool enabled ) |
Enumeraciones¶
enum DrawFlags:
FLAG_TRANSPARENT = 0 --- Si se fija, la transparencia de la textura y la opacidad se utilizan para hacer invisibles esas partes del sprite.
FLAG_SHADED = 1 --- Si se ajusta, las luces del entorno afectan al sprite.
FLAG_DOUBLE_SIDED = 2 --- Si se fija, la textura puede ser vista desde atrás también, si no, es invisible cuando se mira desde atrás.
FLAG_MAX = 3 --- Representa el tamaño del enum DrawFlags.
enum AlphaCutMode:
ALPHA_CUT_DISABLED = 0
ALPHA_CUT_DISCARD = 1
ALPHA_CUT_OPAQUE_PREPASS = 2
Descripciones de Propiedades¶
AlphaCutMode alpha_cut
Default |
|
Setter |
set_alpha_cut_mode(value) |
Getter |
get_alpha_cut_mode() |
Vector3.Axis axis
Default |
|
Setter |
set_axis(value) |
Getter |
get_axis() |
La dirección en la que se orienta el frente de la textura.
BillboardMode billboard
Default |
|
Setter |
set_billboard_mode(value) |
Getter |
get_billboard_mode() |
bool centered
Default |
|
Setter |
set_centered(value) |
Getter |
is_centered() |
Si true
, la textura se centrará.
bool double_sided
Default |
|
Setter |
set_draw_flag(value) |
Getter |
get_draw_flag() |
Si true
, la textura también se puede ver desde atrás, si false
, es invisible cuando se mira desde atrás.
bool flip_h
Default |
|
Setter |
set_flip_h(value) |
Getter |
is_flipped_h() |
Si true
, la textura se voltea horizontalmente.
bool flip_v
Default |
|
Setter |
set_flip_v(value) |
Getter |
is_flipped_v() |
Si true
, la textura se voltea verticalmente.
Color modulate
Default |
|
Setter |
set_modulate(value) |
Getter |
get_modulate() |
Un valor de color que se multiplica, podría ser usado para colorear el estado de ánimo o para simular el color de la luz.
Vector2 offset
Default |
|
Setter |
set_offset(value) |
Getter |
get_offset() |
El desplazamiento al dibujar de la textura.
float opacity
Default |
|
Setter |
set_opacity(value) |
Getter |
get_opacity() |
The objects' visibility on a scale from 0
fully invisible to 1
fully visible.
float pixel_size
Default |
|
Setter |
set_pixel_size(value) |
Getter |
get_pixel_size() |
El tamaño del ancho de un píxel en el sprite para escalarlo en 3D.
bool shaded
Default |
|
Setter |
set_draw_flag(value) |
Getter |
get_draw_flag() |
If true
, the Light in the Environment has effects on the sprite.
bool transparent
Default |
|
Setter |
set_draw_flag(value) |
Getter |
get_draw_flag() |
Si true
, la transparencia de la textura y la opacidad se usan para hacer invisibles estas partes del sprite.
Descripciones de Métodos¶
TriangleMesh generate_triangle_mesh ( ) const
Devuelve el valor de la flag especificada.
Rect2 get_item_rect ( ) const
Devuelve el rectángulo que representa a este sprite.
Si true
, se activará la bandera especificada.