CanvasLayer
Inherited By: ParallaxBackground
画布绘图层。
描述
画布绘图层。 CanvasLayer
的直接或间接子级的CanvasItem节点将在该层中绘制。该层是定义绘制顺序的数字索引。默认的2D场景的索引为0,因此将在下面绘制索引为-1的CanvasLayer
,在上面绘制索引为1的CanvasLayer
。这对于HUD(在1+层或更高层中)或背景(在-1层或更低层中)非常有用。
教程
属性
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
方法
get_canvas ( ) const |
属性说明
- Node custom_viewport
Setter | set_custom_viewport(value) |
Getter | get_custom_viewport() |
分配给CanvasLayer
的自定义Viewport节点。如果null
,则使用默认的视窗。
- bool follow_viewport_enable
Default |
|
Setter | set_follow_viewport(value) |
Getter | is_following_viewport() |
将图层设置为跟随视窗,以模拟伪3D效果。
- float follow_viewport_scale
Default |
|
Setter | set_follow_viewport_scale(value) |
Getter | get_follow_viewport_scale() |
使用follow_viewport_enable时,对图层进行缩放。移动到前景的图层应该有增加的比例,而移动到背景的图层应该有减少的比例。
- int layer
Default |
|
Setter | set_layer(value) |
Getter | get_layer() |
绘制顺序的图层索引。首先绘制较低的值。
- Vector2 offset
Default |
|
Setter | set_offset(value) |
Getter | get_offset() |
图层的基本偏移量。
- float rotation
Default |
|
Setter | set_rotation(value) |
Getter | get_rotation() |
图层的旋转度(以弧度为单位)。
- float rotation_degrees
Default |
|
Setter | set_rotation_degrees(value) |
Getter | get_rotation_degrees() |
图层的旋转度数。
- Vector2 scale
Default |
|
Setter | set_scale(value) |
Getter | get_scale() |
图层的比例。
- Transform2D transform
Default |
|
Setter | set_transform(value) |
Getter | get_transform() |
图层的变换。
方法说明
- RID get_canvas ( ) const
返回此层使用的画布的RID。