news 2026/4/23 10:13:09

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

作者头像

张小明

前端开发工程师

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

一、游戏界面

在创建界面场景的时候,会有一个专门用于用户界面的场景,点击创建会生成一个control节点

相关常用属性:

ClipContents:能够进行子节点的裁剪,启用会将当前节点外的子节点内容隐藏掉

custom_minimum_size:节点的便捷矩形最小尺寸,若有节点内有图形则大小自适应其内容不会更小

layout_mode:布局模式,包括position和anchors两个,position模式下节点布局是按照绝对的坐标位置来定位,适用于用户界面不改变拉伸的情况;anchors是锚点模式设置后会有一个锚点位置设置,子节点中相对于锚点的位置不变,适用于各种拉伸情况的界面

二、图像与文字

1.添加图像节点(TextureRect)

相关常用属性:

texture:放置需要的图片素材

expandMode:包括keepSize(最小尺寸为图形尺寸)、ignoreSize(忽略图尺寸自由缩放)等

stretchMode(缩放模式):包括scale(图像会填满容器)、keep(图像不会随容器变化)、keepAspect(跟随容器缩放且比例不变)、tile(图像平铺,按原图铺满容器)等

2.文字节点(Lable)

相关常用属性:

labelSetting:文字设置可以设置文字的样式包括字体样式(font)、描边(outline)、阴影(shadow)该设置可以进行保存,其他文字使用时可以快速设置应用

autowrapMode:文字换行,设置后可以使label固定大小

clipText:文本裁剪,超出label大小的内容可以隐藏

三、按钮

1.图形纹理按钮(TextureButton)

通常会设置按钮不同状态下的纹理设置(即按下等状态的样式等)

相关常用属性:

baseButton属性下的内容

toggleMode:默认下按钮会自动弹起,勾选后按钮会变成开关类似,进行状态切换

actionMode:确定按钮何时被点击,包括press(按下后触发)和release(按下并抬起后才触发)两种情况,release情况下在按钮外点击不会触发点击事件

textureButton属性下的内容

stretchMode:填充模式,用法与图像节点中的相同

flipH/V:翻转图形

信号触发

press()主要的触发信号,为当前按钮添加脚本,并创建方法连接信号后可以使用

2.链接按钮(linkButton)

设置url后可以点击跳转相应的网址,同样可以设置样式图形等内容

3.标准按钮(Button)

标准按钮可以同时设置图形和文字,在右侧属性设置即可

相关常用属性:

flat:背景设置,启用后会去掉按钮后的默认背景

textBehavior:文字相关的设置

IconBehavior:图形的相关设置

4.多选按钮(checkBox)

可以设置多个节点进行多选选择

buttonPressed:默认的选中状态可更改

特殊信号

toggled(bool):该信号会返回一个bool值为当前的选中状态,通过脚本函数连接信号可获取

特殊用法(单选)

将多个多选按钮节点同时选中时,设置buttonGroup属性,新建一个组,然后当前选中的节点会变为单选节点,同一个组内只能有一个被选中

5.开关按钮(CheckButton)

该节点信号的获取同多选按钮一样通过toggled信号获取

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

3款视觉大模型工具推荐:Glyph免配置镜像部署快速体验

3款视觉大模型工具推荐:Glyph免配置镜像部署快速体验 你是否还在为复杂的视觉大模型部署流程头疼?环境依赖多、配置繁琐、显存要求高,动辄几个小时的调试时间让人望而却步。今天给大家带来三款真正“开箱即用”的视觉大模型工具,…

作者头像 李华
网站建设 2026/4/22 22:02:16

全网最细,接口测试流程与面试+回答,一套上高速...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、接口测试的流程…

作者头像 李华
网站建设 2026/4/18 18:05:44

图像格式:GRAY、DEPTH

GRAY 只有一个通道,表示像素的亮度,通常由 RGB 转换而来,公式如下 GRAY 0.299 * R 0.587 * G 0.114 * B一个像素占 1 个字节,内存中排列如下 [GRAY, GRAY, GRAY,...]DEPTH 表示场景中每个像素点到相机的距离,由深度…

作者头像 李华
网站建设 2026/4/21 8:31:02

Qwen3-0.6B法律场景探索:合同条款生成系统搭建实战案例

Qwen3-0.6B法律场景探索:合同条款生成系统搭建实战案例 你有没有遇到过这样的情况:需要起草一份租赁合同,却不知道从何下手?或者写合同时总担心遗漏关键条款?今天我要分享一个真实落地的解决方案——用Qwen3-0.6B大模…

作者头像 李华
网站建设 2026/4/18 6:08:15

IT就业寒冬,程序员还有必要死磕技术吗?

今年的程序员可以说是最焦虑的一个群体了,面试找工作投简历没人理,有面试机会也面试不过,面试进去还干不长...于是,程序员们纷纷直呼:互联网寒冬又双叒叕来了,环境不好努力也没用躺平算了。真的是这样吗&am…

作者头像 李华
网站建设 2026/4/18 3:26:35

传统酒业遇上排队免单:成义烧坊的线上营销突围之路

我是一家专注互联网软件开发的公司负责人,平时就爱琢磨各种新奇的商业模式。最近,有着160多年历史的酱香酒老字号成义烧坊,靠着线上排队免单模式在营销上杀出了一条血路,这让我特别感兴趣,今天就来和大家唠唠。成义烧坊…

作者头像 李华