SpriteBase3D¶
Inherits: GeometryInstance < VisualInstance < Spatial < Node < Object
继承人: AnimatedSprite3D , Sprite3D
类别: 核心
简要说明¶
三维环境中的二维sprite节点。
属性¶
0 |
||
Vector3.Axis |
2 |
|
真 |
||
真 |
||
假 |
||
假 |
||
颜色(1,1,1,1) |
||
矢量2(0,0) |
||
1.0 |
||
0.01 |
||
假 |
||
真 |
方法¶
generate_triangle_mesh ( ) const |
|
get_draw_flag ( DrawFlags flag ) const |
|
get_item_rect ( ) const |
|
无效 |
set_draw_flag ( DrawFlags flag, bool enabled ) |
枚举¶
枚举 DrawFlags :
FLAG_TRANSPARENT = 0 ---如果设置,纹理的透明度和不透明度将用于使精灵的这些部分不可见。
FLAG_SHADED = 1 ---如果设置,环境中的灯光会影响精灵。
FLAG_DOUBLE_SIDED = 2 ---如果设置了,纹理也可以从后面看到,如果没有,从后面看是看不见的。
FLAG_MAX = 3 ---表示 DrawFlags 枚举。
枚举 AlphaCutMode :
ALPHA_CUT_DISABLED = 0
ALPHA_CUT_DISCARD = 1
ALPHA_CUT_OPAQUE_PREPASS = 2
描述¶
在三维环境中显示二维纹理信息的节点。
属性描述¶
AlphaCutMode alpha_cut
违约 |
0 |
设定器 |
设置“阿尔法切割”模式(值) |
吸气剂 |
获取_alpha_cut_模式() |
Vector3.Axis axis
违约 |
2 |
设定器 |
设置轴(值) |
吸气剂 |
获取轴() |
纹理前面朝向的方向。
bool centered
违约 |
真 |
设定器 |
设置“居中”(值) |
吸气剂 |
以“为中心”() |
如果 true
,纹理将居中。
bool double_sided
违约 |
真 |
设定器 |
设置“绘制”标志(值) |
吸气剂 |
获取_draw_flag() |
如果 true
,如果 false
从后面看是看不见的。
bool flip_h
违约 |
假 |
设定器 |
设置翻转(值) |
吸气剂 |
是翻转的 |
如果 true
,纹理水平翻转。
bool flip_v
违约 |
假 |
设定器 |
设置翻转(值) |
吸气剂 |
是翻转的 |
如果 true
,纹理垂直翻转。
Color modulate
违约 |
颜色(1,1,1,1) |
设定器 |
设置调制(值) |
吸气剂 |
得到调节 |
一个成倍增加的颜色值可以用于心情着色或模拟灯光的颜色。
Vector2 offset
违约 |
矢量2(0,0) |
设定器 |
设置偏移(值) |
吸气剂 |
获取偏移量() |
纹理的绘制偏移。
float opacity
违约 |
1.0 |
设定器 |
设置不透明度(值) |
吸气剂 |
获取不透明度() |
对象在比例上的可见性 0
完全不可见 1
完全可见。
float pixel_size
违约 |
0.01 |
设定器 |
设置像素大小(值) |
吸气剂 |
获取像素大小() |
sprite上一个像素宽度的大小,以在3D中缩放它。
bool shaded
违约 |
假 |
设定器 |
设置“绘制”标志(值) |
吸气剂 |
获取_draw_flag() |
如果 true
, the Light 在 Environment 对精灵有影响。
bool transparent
违约 |
真 |
设定器 |
设置“绘制”标志(值) |
吸气剂 |
获取_draw_flag() |
如果 true
,纹理的透明度和不透明度用于使精灵的这些部分不可见。