news 2026/6/23 6:42:55

godot引擎学习笔记4(C#)

作者头像

张小明

前端开发工程师

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

一、节点常用的一些面板属性

选中节点后右侧的属性栏通常会显示本节点及其父节点直至根节点的一些属性,包括CanvasItem和根节点node,类似下图结构

1.CanvasItem

Visibility是显示效果

(1)visible可以更改节点的显示与不显示

(2)Modulate和self Modulate分别是自身及子节点的颜色设置和单独自身节点的颜色设置

(3)Clip children是对子节点的一个裁剪效果,选择clip+Draw会将该节点范围之外的子节点内容隐藏,如果选择clip only则会将该节点作为一个框架只会显示被裁剪之后的子节点内容

ordering是排序,可以进行节点的覆盖关系修改,即节点z轴上的修改

texture是纹理设置,主要有内容过滤和纹理重复,一般不会改动

Material是材质的选择会对图像的显示有一定的影响

2.Node2D

主要就是transfrom设置,是比较常用的部分

主要包括position(位置),rotation(旋转角度),scale(缩放)默认会等比例缩放,skew(倾斜角度)

二、使用脚本更改节点属性

canvasitem的属性修改

using Godot; using System; public partial class MySprite2d : Node2D { public override void _Ready() { //canvasItem常用属性 this.Visible = true; //是否显示 //渲染顺序 this.ZIndex = 10; this.ZAsRelative = false; //是否添加父节点ZIndex } public override void _Process(double delta) { //实时获取鼠标位置 var pos = GetGlobalMousePosition(); //类型是一个向量 } }

node2d的属性修改

using Godot; using System; public partial class MySprite2d : Node2D { public override void _Ready() { //Node2D常用属性 //位置 this.Position = new Vector2(300,300); //位置是一个向量属性 //旋转 this.Rotation = 0.1f; //弧度 this.RotationDegrees = 30; //角度 //缩放 this.Scale = new Vector2(2,2); //倾斜 this.Skew = 20; } public override void _Process(double delta) { //实时获取鼠标位置 var pos = GetGlobalMousePosition(); //类型是一个向量 //使节点朝向某个坐标 LookAt(pos); } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 17:10:59

PyTorch训练损失异常?LobeChat给出诊断建议

PyTorch训练损失异常?LobeChat给出诊断建议 在调试一个刚微调完的大模型时,你是否遇到过这样的场景:训练日志看起来一切正常,loss 曲线平滑下降,但部署到前端后,用户输入几个问题,模型就开始输出…

作者头像 李华
网站建设 2026/6/23 17:10:50

医药类电商系统开发公司有哪些?

说到医药类电商系统开发公司,我们之前讲过几点判断的方法,我们以此来分析商联达:首先,我们看商联达的公司规模商联达成立有多年时间,技术总部在北京、分别在上海、广州、深圳、南京、成都等地都设立了分公司&#xff0…

作者头像 李华
网站建设 2026/6/23 8:31:14

为什么90%的企业还没意识到Dify解密算法对文档安全的颠覆性威胁?

第一章:为什么90%的企业还没意识到Dify解密算法对文档安全的颠覆性威胁近年来,一种名为 Dify 的新型解密算法悄然在开源社区传播,其强大的密文还原能力正在挑战传统加密体系的根基。尽管该算法尚未被主流安全机构正式收录,但已有多…

作者头像 李华
网站建设 2026/6/23 17:17:33

Dify权限验证系统解析:3步完成PDF加密与访问控制

第一章:Dify权限验证系统概述Dify 作为一个面向企业级应用的低代码开发平台,其权限验证系统是保障数据安全与操作合规的核心组件。该系统基于 RBAC(基于角色的访问控制)模型构建,支持细粒度的权限划分和灵活的策略配置…

作者头像 李华
网站建设 2026/6/23 10:34:46

找不到符号

找不到符号问题描述问题原因解决方案问题描述 springboot 项目&#xff0c;启动时报错&#xff0c;内容如下&#xff1a; java: 找不到符号符号: 方法 getFirst()位置: 类型为java.util.List<com.haaenclean.sync.video.entity.LdarCheckErrorDetail>的变量 details问…

作者头像 李华