news 2026/5/13 0:37:34

godot引擎基础学习笔记10(C#)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
godot引擎基础学习笔记10(C#)

一、进度条

1.进度节点(ProgressBar)

该节点是将百分比进行可视化的节点

range常用的属性:

MinValue(进度条最小值)

MaxValue(进度条最大值)

Step(进度变化的最小单位)

Value(当前值):可在脚本中直接调用修改

public override void _Process(double delta) { //每秒增加50进度 this.value += 50 * delta; //每秒减少50进度 this.value -= 50 * delta; }

信号:主要是value_changed(float)方法,监听进度的Value值变化的信号方法,添加方法连接后可使用

2.纹理进度条节点(TextureProgressBar)

该节点用于加载屏幕的进度条或者是体力条类似的

常用的属性:

textures中的under:进度条的底色,可设置一个图形

textures中的progress:进度条进度的样式,同样可设置图形

tint中可以对under和progress设置颜色,当进度改变时会产生如图的效果

二、输入框节点(textEdit)

常用属性:

text:输入一个可编辑的默认文本

PlaceholderText:输入一个不可编辑的默认文本,在用户输入后会消失

wrapMode:换行模式

其他属性可自行研究

主要信号:

text_changed():在输入框中内容变化时会触发

//脚本中使用this.Text调用输入框内容 GD.Print(this.Text)

三、容器自动布局

容器节点(container)中有许多引擎自带的布局

常用的布局节点:

BoxContainer(横向和纵向布局):包括VBoxContainer(纵向排列)和HBoxContainer

centerContainer(中心布局排列):使子节点始终在正中心

GridContainer(网格布局):将容器内的子节点按网格进行排列,可设置列数

ScrollContainer(滚动条容器):可以将过大的内容放到该容器内,进行滚动查看

还有很多布局可自行尝试练习

四、itemList(可用于制作背包)

该节点是可选项目的垂直列表,可以看做是之前布局的一个整合节点

该节点添加内容的方式与其他容器不同,需要在属性栏的items中进行添加元素

当元素内容超出节点大小时会自动显示滚动条

常用属性:

columns中的MaxColumn:与网格布局相同可以设置最大列数

columns中的sameColumn:可以保持每个子元素宽度相同

iconMode:可以设置子元素中图形布局

iconScale:图形缩放比例

常用信号:

item_clicked(int,Vector2,int):点击某个元素后触发,其中三个参数分别为(当前点击的索引index,当前的位置,鼠标的index),主要使用的是第一个参数

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 5:12:40

Qwen3-VL-2B部署监控:GPU利用率实时跟踪实战

Qwen3-VL-2B部署监控:GPU利用率实时跟踪实战 1. 为什么需要实时监控Qwen3-VL-2B的GPU使用情况 当你把Qwen3-VL-2B-Instruct这个视觉语言大模型真正跑起来,尤其是用在图文理解、GUI操作或长视频分析这类重负载任务时,GPU就不再是后台安静的配…

作者头像 李华
网站建设 2026/5/3 16:26:17

测试镜像让开机启动配置变得可视化易操作

测试镜像让开机启动配置变得可视化易操作 你有没有遇到过这样的情况:在服务器上部署完一个服务,想让它开机自动运行,结果翻遍文档、查了十几篇教程,还是卡在权限问题、路径错误或者 systemctl 识别失败上?改完 rc.loc…

作者头像 李华
网站建设 2026/5/8 19:03:47

全任务零样本学习-mT5中文-base实操手册:tail -f查看webui.log排错技巧

全任务零样本学习-mT5中文-base实操手册:tail -f查看webui.log排错技巧 1. 这个模型到底能做什么 你可能已经听说过mT5,但这个“全任务零样本学习-mT5中文-base”不是普通版本。它不是靠大量标注数据硬喂出来的,而是用海量中文语料重新打磨…

作者头像 李华
网站建设 2026/5/2 6:27:19

Llama-3.2-3B部署实战:ollama部署本地大模型+JWT身份鉴权集成

Llama-3.2-3B部署实战:ollama部署本地大模型JWT身份鉴权集成 1. 为什么选Llama-3.2-3B做本地部署 很多人一听到“大模型”就默认要GPU、要显存、要复杂环境,其实现在已经有更轻量、更友好的选择。Llama-3.2-3B就是这样一个平衡点——它只有30亿参数&am…

作者头像 李华
网站建设 2026/4/21 20:49:10

代码重构不再难:coze-loop智能优化功能深度体验

代码重构不再难:coze-loop智能优化功能深度体验 1. 为什么代码重构总是让人头疼? 你有没有过这样的经历:接手一段“祖传代码”,变量名全是a、b、temp,函数动辄300行,嵌套四层for循环,注释比代…

作者头像 李华
网站建设 2026/5/11 16:35:28

SAM 3多模态分割教程:先文本提示粗定位,再点选精修掩码工作流

SAM 3多模态分割教程:先文本提示粗定位,再点选精修掩码工作流 1. 为什么你需要这个工作流 你有没有遇到过这样的情况:想从一张杂乱的办公桌上精准抠出笔记本电脑,但自动识别总把键盘或鼠标也框进去;或者想从一段宠物…

作者头像 李华