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

相关推荐
Python私教8 小时前
Godot 4 角色移动为什么要用 CharacterBody2D?从 Input Map 到碰撞滑动一次讲透
godot
Python私教8 小时前
Godot 4 TileMapLayer 入门:从图集、碰撞到可玩的 2D 关卡
godot
Kim.Li12 小时前
格式塔设计原则全解析:12项核心原则在 UI/UX 中的实战应用指南
ui·产品经理·ux·视觉设计·交互设计
Python私教13 小时前
Godot图片怎么导入?PNG、压缩、Mipmap与Reimport一次讲清
游戏引擎·godot
Python私教14 小时前
Blender模型导入Godot完整教程:GLB、BLEND与继承场景怎么选
运维·godot·blender
寒水馨15 小时前
Linux下载、安装godot-4.7.1-stable(附安装包Godot_v4.7.1-stable_linux.x86_64.zip)
linux·游戏引擎·godot·游戏开发·2d游戏·3d游戏·godot engine
jin12332216 小时前
HarmonyOS ArkTS API 24实现声明式 UI 框架与 @Builder 组件复用模式构建三标签页智能账单应用
ui·华为·harmonyos
寒水馨17 小时前
macOS下载、安装godot-4.7.1-stable(附安装包Godot_v4.7.1-stable_macos.universal.zip)
macos·3d·游戏引擎·godot·跨平台·游戏开发·2d
Getflare1 天前
前端 + UI 设计 + AI:这不是三个工种,是一个新三角能力模型(附自检清单)
前端·人工智能·ui
达子6661 天前
第9章_HarmonyOs图解 用Java开发UI
java·ui·harmonyos