跳转到内容

Godot 游戏引擎指南/停靠面板

来自维基教科书,开放的世界,开放的书籍

停靠面板

[编辑 | 编辑源代码]

停靠面板是一个侧边面板。例如 InspectorScene

首先,要创建一个底部面板,你需要为它制作一个 UI

  1. 创建一个场景并选择 用户界面,并将根节点 Control 重命名为 dock
  2. 将其保存在你的插件文件夹中,与插件脚本相同位置,名为 "dock.tscn"。
  3. 选择你的 Control,按下屏幕顶部的 布局,然后从出现的下拉菜单中按下 完整矩形
  4. 在 Control 仍然被选中时,在 Inspector 中展开 矩形 并将 最小尺寸.x 更改为 60(或更大的值)以确保你的 UI 显示时具有非零大小。
  5. 将主 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()



Godot 游戏引擎指南

入门 [编辑]
安装
什么是节点?
编程
资源和导入
信号和方法
你的第一个游戏
使其工作
调试
输入
物理
保存和加载
多人游戏
使其看起来很好
UI 皮肤
动画
高级帮助
服务器(单例)
平台特定
优化
加密
导出
插件
杂项
有用链接
作者和贡献者
打印版本


<-- 上一个 返回顶部 下一个 -->

华夏公益教科书