为什么在函数 _ready 中使用脚本创建按钮时,这些按钮无法调整大小。(和位置)
var pos
var siz
var yBut = 150
var but
func _ready():
siz = get_viewport().get_visible_rect().size
pos = get_viewport().get_visible_rect().position
but = Button.new()
$sc/vb.add_child(but, true)
but.rect_position = pos/2
but.rect_size = Vector2(siz.x, 150)
附言。这些按钮被放置在一个 ScrollContainer 中,其中的 vBoxContainer。