Godot中所有UI节点介绍

Godot中所有UI节点介绍



如果您觉得有用的话麻烦您收藏和关注,您的收藏和关注对我真的很重要!

前言

UI节点是游戏界面中常用的节点,但是很多UI节点可能用的次数很少,所以我写一下,做个基础介绍而已,主要是为了提醒自己UI界面具有多种制作方法。

理论上只使用ui界面也可以制作一个完整的文字冒险游戏

面板,节点 输入元素,滚动条,滑块,菜单栏,标签栏

基础容器

一、Container

在这里插入图片描述
Container是所有不同类型容器的基类,可以容纳节点决定它们的位置。也是总节点而已

二、AspectRatioContainer

在这里插入图片描述
AspectRatioContainer 长宽比容器,就是保持里面固定的长宽比,也就是里面图片和视频的纵横比不受分辨率等影响

三、BoxContainer

在这里插入图片描述
BoxContainer让容器内内容能够排列,一般子节点VBoxContainer和HBoxContainer,纵向和横向排列

四、VBoxContainer

在这里插入图片描述
UI纵向排列

五、HBoxContainer

在这里插入图片描述
UI横向排列

六、CenterContainer

在这里插入图片描述
元素子空间始终保持在中心

七、FlowContainer

在这里插入图片描述
允许元素按照文本的方式定位,让元素从左向右(或从上到下)放置,直到他们到达末端,此时回创造一行新的,让元素换行显示,就如同中文换行一样

八、HFlowContainer

在这里插入图片描述
让元素从左向右)换行显示,就如同中文换行一样

九、VFlowContainer

在这里插入图片描述
让元素从从上到下换行显示,就如同中文换行一样

十、GridContainer

在这里插入图片描述
网格显示,游戏中背包元素等都用这个实现。能够行列均匀分布排列换行

分隔相关

十一、Separator

在这里插入图片描述
分割线基类,用来分隔两个区域

十二、HSeparator

在这里插入图片描述
分割线,水平分割

十三、VSeparator

在这里插入图片描述
分割线,垂直分割成两区域

十四、SplitContainer

在这里插入图片描述
分隔容器的基类,只能含两个元素

十五、HSplitContainer

在这里插入图片描述
水平分割两个容器

十六、VSplitContainer

在这里插入图片描述
垂直分割两个容器

十七、MargintContainer

在这里插入图片描述
边距容器,主要作用就是设置元素的自定义边距

十八、PanelContainer

在这里插入图片描述
PanelContainer

十九、ScrollContainer

在这里插入图片描述
滚动条容器,一般用于子节点自动添加滚动条,能够鼠标滚轮使用,这个滚动容器必须指定是垂直或者水平才能正常工作,父节点必须有VBoxContainer或者HBoxContainer

二十、TabContainer

在这里插入图片描述
创建一个有标签的系统,做游戏属性栏、配置栏、系统设定等使用,能够区分开各种选项卡,类似 qt中tabwidget。

标签

二十一、Label

在这里插入图片描述
Label是标签,所有界面几乎都有的一个显示纯文本的控件

二十二、RichTextLabel

在这里插入图片描述
RichTextLabel是富文本标签,能够显示更复杂的文本,例如加粗,斜体或者其他文本标记

图片

二十三、ColorRect

在这里插入图片描述
一个可以设置颜色的矩形,适用于部分颜色遮挡或者添加图片

视频

二十四、VideoStreamPlayer

在这里插入图片描述
UI中添加能够播放视频的控件

面板

二十五、Panel

在这里插入图片描述
面板容器,最基础的面板,一般用来做基础容器的分组

二十六、NinePatchRect

在这里插入图片描述
9片式面板,增加纹理后,能够让纹理的边角不变,但是中心能够拉伸,用于标题和标签的制作

按钮相关

二十七、Button

在这里插入图片描述
最基础的按钮,能够包括文字和图标

二十八、CheckButton

在这里插入图片描述

二十九、BaseButton

在这里插入图片描述
基本按钮,样式使用主题

三十、TextureButton

在这里插入图片描述
纹理按钮,能够使用自定义纹理,例如图片等。

三十一、LinkButton

在这里插入图片描述
链接按钮,如同文字上超链接一样,跳转网页

三十二、MenuButton

在这里插入图片描述
菜单按钮,能够点击出现下拉菜单按钮,

三十三、OptionButton

在这里插入图片描述

选项按钮,能够点击出现下拉菜单按钮,和menu类似。参数不同

三十四、CheckButton

在这里插入图片描述

切换按钮,切换后立刻使用

三十五、CheckBox

在这里插入图片描述
也是切换选择框,主要是选择后不立刻执行

三十六、ColorPickerButton

在这里插入图片描述
颜色选择按钮,能够比较方便的改变按钮颜色

文本相关

三十七、LineEdit

在这里插入图片描述

行编辑器,单文本编辑段。常规简单文本都可以使用

三十八、TextEdit

在这里插入图片描述
文本编辑器,输入文本做复杂处理

三十九、CodeEdit

在这里插入图片描述

代码编辑器、输入代码自动做代码的对齐

四十、SpinBox

在这里插入图片描述
带有箭头的文字输入框

进度条

四十一、Range

在这里插入图片描述

范围节点,用来显示当前节点的最大值和最小值范围

四十二、ProgressBar

在这里插入图片描述
ProgressBar是进度条组件,一般用于进度条或者血量显示。

四十三、TextureProgressBar

在这里插入图片描述
TextureProgressBar基于纹理的进度条,能够创建更加复杂好看的进度条,和ProgressBar一样

滚动条

四十四、HScrollBar

在这里插入图片描述
水平滚动条,控制滚动的内容,使用户能够滚动查看内容的隐藏部分,没有水平容器常用

四十五、VScrollBar

在这里插入图片描述
垂直滚动条,控制滚动的内容,使用户能够滚动查看内容的隐藏部分,没有垂直容器常用

滚动滑块

四十六、VSlider

在这里插入图片描述
和VScrollBar类似的垂直滑块,用来控制数值,最大值最小值方向相反

四十七、HSlider

在这里插入图片描述
和HScrollBar类似的水平滑块,用来控制数值。

菜单相关

四十八、ItemList

在这里插入图片描述
ItemList是项目列表,用来创建一个可选的项目选单,类似菜单按钮。

四十九、MenuBar

在这里插入图片描述
菜单栏,用于子节点添加菜单按钮做下拉式菜单

五十、TabBar

在这里插入图片描述
TabBar是标签栏,提供类似标签的选项

渲染相关

五十一、ReferenceRect

在这里插入图片描述
渲染一个固定区域做UI的指示。

五十二、Tree

在这里插入图片描述
用于添加复杂任务线的分支设置

渲染图形

五十三、GraphEdit

在这里插入图片描述
GraphEdit是渲染图形的UI节点

五十四、GraphNode

在这里插入图片描述
GraphNode主要是做图形渲染的节点,没用过

### 回答1: 手机PDF编辑软件是一种方便实用的工具,可以帮助用户在移动设备上轻松编辑和管理PDF文档。对于这样一款软件来说,如果会员可以永久免费使用,将是一件非常吸引人的事情。 首先,永久免费的会员权益意味着用户不需要支付任何费用即可享受软件的所有功能和服务。这将对那些需要频繁编辑PDF文件的用户来说非常有吸引力,他们可以在不花费额外金钱的情况下获得所需的工具和功能。 其次,永久免费的会员权益还可以带来更好的用户体验。免费的会员权益通常意味着用户可以免受广告的干扰,不会被强制性地购买其他付费服务。这将更好地保护用户的隐私和权益,让用户使用软件时更加舒适和顺畅。 而且,对于开发者来说,提供永久免费的会员服务也可以增加用户的粘性和忠诚度。因为用户可以无限制地免费使用软件,他们可能更倾向于长期使用该软件,这将为开发者带来持续的用户流量和口碑推广,从而进一步促进软件的发展和改进。 总之,提供会员永久免费的手机PDF编辑软件对于用户和开发者来说都具有很多优点。用户可以免费使用所需的功能、保护隐私和权益,而开发者则可以增加用户粘性和口碑推广。这样的软件将成为用户的首选,也能为开发者带来更大的发展空间。 ### 回答2: 目前市面上有很多手机PDF编辑软件,但是很少有能够提供永久免费会员服务的。一般情况下,软件公司或开发者需要通过向用户收取会员费用来获取盈利。然而,如果有一款手机PDF编辑软件能够提供永久免费的会员服务,它可能具备以下特点: 首先,该软件可能会采用其他盈利模式,例如广告、捐赠或与其他公司合作,通过其他途径获取收入。这样的模式可能会允许用户免费使用会员服务,而软件公司通过其他方式获得利润。 其次,该软件可能会注重用户体验和市场份额,以吸引更多的用户。通过免费会员服务,软件公司可以吸引更多的用户,增加软件的市场份额,并从用户规模扩大中获得其他利益或合作机会。 此外,该软件可能会注重长期发展,目标是与用户建立长期的合作关系。通过提供永久免费会员服务,软件公司可以向用户传递一种承诺,表达他们对于用户体验和长期满意度的重视。这样的做法有助于建立用户信任,增加用户粘性,提高软件的品牌忠诚度。 总的来说,开发一款具备会员永久免费服务的手机PDF编辑软件是一项挑战。但是,通过寻找其他盈利模式、注重用户体验和市场份额以及注重长期发展,软件公司可能会开辟出一条不同于传统的商业模式,实现软件的长期持续发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超级馒头神

看看谁给我第一个打赏。太感谢您

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值