Godot 游戏引擎指南/停靠面板
外观
停靠面板是一个侧边面板。例如 Inspector
和 Scene
。
首先,要创建一个底部面板,你需要为它制作一个 UI
- 创建一个场景并选择
用户界面
,并将根节点 Control 重命名为dock
。 - 将其保存在你的插件文件夹中,与插件脚本相同位置,名为 "dock.tscn"。
- 选择你的 Control,按下屏幕顶部的
布局
,然后从出现的下拉菜单中按下完整矩形
。 - 在 Control 仍然被选中时,在 Inspector 中展开
矩形
并将最小尺寸.x
更改为 60(或更大的值)以确保你的 UI 显示时具有非零大小。 - 将主 UI 创建为 VBoxContainer 的子节点。
现在,打开你的插件主脚本,并输入以下代码
expands Control var dock: Control func _enter_tree(): # Put any load logic here, including adding new project settings dock = preload("dock.tscn").instance() func _exit_tree(): # Put exit tree logic here, including any saving remove_control_from_bottom_panel(dock) dock.queue_free()