godots控制节点中rect_size与rect_min_size之间的差异

问题描述 投票:0回答:1

我试图了解Godot中的控制节点,但我遇到了一个令人烦恼的问题。我不完全了解rect_size和rect_min_size之间的关系。当我尝试组织ui元素时,它们会不断更改其值,从而移动到我不希望出现的位置。

这两个变量之间是什么关系,我该如何解决它们不断变化的问题?

user-interface game-engine godot
1个回答
0
投票

rect_min_size是可以控制控件的矩形的最小大小。换句话说,控件绝不能小于rect_min_size

rect_size是控件的矩形的实际大小。

我建议查看Containers和控件的大小标志。 HBoxContainer和VBoxContainer是布置响应式UI的绝佳工具。

[另一个提示:当您频繁更改具有多个控件深度的UI时,请使用find_node()而不是get_node()。这样,您不必在控制节点周围移动后就继续更新路径。

示例:

onready var status_label: Label = find_node('status_label') as Label

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.