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的。

相关推荐
MicrosoftReactor2 小时前
技术速递|当聊天框不再是合适的交互界面
ui·ai·copilot·canvas
秋名山小白4 小时前
UI自动化-Airtest框架落地实战
运维·ui·自动化
const_qiu6 小时前
第 2.5 章 2.5.8:质量关 —— 安全审查、UI/UX 审查与踩坑复盘
java·人工智能·安全·ui·ux
Autumn_ing17 小时前
Design.md生成UI怎么验收?举例运营后台的颜色、状态和数据核对
前端·ui·ai·设计系统·paico·ai生成ui·design.md
特立独行的猫a1 天前
仓颉语言UI开发实战:我用仓颉写了个桌面版力扣
算法·leetcode·ui·tauri·仓颉·cj-tarui
Wang's Blog1 天前
Java 项目实战: 交友项目 - JWT 概述:为什么要用 Token 换掉 Session
java·ui·交友
骑士雄师1 天前
食堂的节点和提示词的关系
ui·节点和提示词
xiaogai_gai1 天前
BOM 物料清单同步实战:金蝶云星空 → 四化智造 MES 修改场景深度拆解
unity·游戏引擎
兰亭妙微UI设计公司1 天前
兰亭妙微交互设计公司:从4个方面聊聊UI设计规范
ui·设计规范
空堂与归1 天前
Gemini 4 Argon 发布:物理推理模型控机器人?
人工智能·gpt·ui·ai·机器人