Godot 常用UI+布局容器简单介绍

文章目录

前言

布局容器是非常重要的,我们一般在布局容器进行对用户的交互

相关链接

Godot 4.2.1 中文文档

Canvasitem:画布

Control的基类。主要是有一个visiable。是否可视化。这个就方便我们静态挂载

Control:UI布局基类

UI布局的基类

Tooltip:悬浮提示

FontSize 文本大小

Container:布局容器基类

不挂载脚本无法使用

AspectRatioContainer:伸缩居中布局


BoxContainer:盒子布局



HBoxContainer / VBoxContainer 就是确定了排列方向的BoxContainer

ColorPicker:取色器

CenterContainer:不伸缩居中

FlowContainer:自动换行布局

GridContainer:分割布局

SplitContainer:填充分割布局

MarginContainer:边距布局


ScrollContainer:滚动布局

TabContainer:切换栏


BaseButton:按钮基类

Button:简单的按钮

CheckBox

CheckBox的复选框大小无法修改。

CheckButton


ColorPickerButton:折叠起来的颜色选取



OptionButton:下拉选项

TextEdit:富文本编辑


ColorRect:颜色矩形

Range:数据范围范围UI基类

ScrollBar:滑块基类

HScrollBar:横向滑块


VScrollBar:垂直滑块


Slider:滑动条基类

HSlider:横向滑动条


VSlider:竖向滑动条


ProgressBar:进度百分比


SpinBox:单步数字

TextureProgressBar:不会用

Separator:分割线

HSeparator:水平分割线

VSeparator:垂直分割线

同上

ItemList:列表控件

Label:文本框

LineEdit:文本输入框

NinePatchRect:没搞懂

Panel:没搞懂

ReferenceRect:分割框

RichTextLabel:富文本

TabBar:简单选项卡

只显示选项卡,不负责子元素交互

TextureRect:材质矩形

Tree:不了解

VideoStreamPlayer:播放视频

跳过

总结

UI布局是非常通用的,无论是2D还是3D。但是Godot 的3D还处于开发中的状态,2D已经够用了,但是3D 目前还是不如Unity的。

相关推荐
传奇开心果编程8 小时前
【传奇开心果系列】Flet框架实现的家庭记账本示例自定义模板
python·学习·ui·前端框架·自动化
公众号【林东笔记】获取资料18 小时前
Adobe Photoshop 2024:软件安装包分享和详细安装教程
ui·adobe·photoshop
全栈软件开发1 天前
PHP域名授权系统网站源码_授权管理工单系统_精美UI_附教程
开发语言·ui·php·php域名授权·授权系统网站源码
John_ToDebug3 天前
深入解析 Chrome UI 布局配置的设计思想与实现机制
chrome·ui
代码小念3 天前
Pytest+selenium UI自动化测试实战实例(超详细)
selenium·ui·pytest
霜绛3 天前
Unity:GUI笔记(一)——文本、按钮、多选框和单选框、输入框和拖动条、图片绘制和框绘制
笔记·学习·unity·游戏引擎
Aczone283 天前
Linux Framebuffer(帧缓冲)与基本 UI 绘制技术
linux·运维·ui
YF云飞4 天前
Unity图片优化与比例控制全攻略
游戏·unity·游戏引擎·游戏程序·个人开发
卖寂寞的小男孩4 天前
Spark执行计划与UI分析
ui·ajax·spark