ViewportContainer

Inherits: Container < Control < CanvasItem < Node < Object

用于持有Viewport的控件。

描述

容纳ViewportContainer节点,自动设置其大小。

注意: 改变ViewportContainer的Control.rect_scale会导致其内容出现扭曲。要改变它的视觉尺寸而不引起失真,可以调整节点的边距来代替,如果它还未在容器中时。

属性

bool

stretch

false

int

stretch_shrink

1

属性说明

Default

false

Setter

set_stretch(value)

Getter

is_stretch_enabled()

如果true,视窗将被缩放到控件的大小。


  • int stretch_shrink

Default

1

Setter

set_stretch_shrink(value)

Getter

get_stretch_shrink()

将视窗的有效分辨率除以这个值,同时保留其比例。这可以用来加快渲染速度。

例如,一个1280×720的视窗,如果stretch_shrink设置为2,将以640×360的尺寸进行渲染,同时在容器中占据同样的尺寸。

注意:stretch拉伸必须是true,这个属性才能发挥作用。