在 Godot 4.x 中,如何更改 ScrollContainer 的滚动条粗细?
需要新标签[scrollcontainer],叹气
这展示了如何将 VScrollbar 的厚度更改为 55。
这需要 2 个更改,1) 调整容器以适应滚动条的新厚度,2) 设置滚动条的厚度。
Custom Theme
——要么应用于 ScrollContainer 本身,要么应用于某个父节点。<Empty>
some_scroll_bar_theme
并将其放入res://themes
文件夹some_scroll_bar_theme
拖放到 ScrollContainer 中C#
using Godot;
public partial class some_scroll_container_script_name : ScrollContainer
{
public override void _Ready()
{
Vector2 size = new Vector2(55, GetVScrollBar().CustomMinimumSize.Y);
GetVScrollBar().CustomMinimumSize = size;
}
}
Godot
extends ScrollContainer
func _ready():
get_v_scroll_bar().custom_minimum_size.x = 55;
注意:由于此调整在运行时发生,因此您不会在场景的 2D 视图中看到变化。