news 2026/6/13 12:48:45

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/12 18:08:53

传统 Hal 开发笔记6----App 访问硬件服务

目录获取服务调用接口App 访问硬件服务 获取服务调用接口 随便在一个原生应用里调用系统服务 HELLO_SERVICE,调用相关接口即可。 xuejievt-PowerEdge-R740:~/A11a133a12$ git diff frameworks/base/packages/xxxxx/xxxxxoActivity.java diff --git a/frameworks…

作者头像 李华
网站建设 2026/6/13 9:34:58

Tesseract在Dify中的批量任务崩溃?99%的人都忽略的资源控制策略

第一章:Tesseract在Dify中的批量处理风险全景在将Tesseract OCR引擎集成至Dify平台进行批量文档识别时,系统面临多维度的技术与架构风险。这些风险不仅影响识别准确率,还可能引发资源过载、任务堆积和数据一致性问题。资源竞争与并发瓶颈 Tes…

作者头像 李华
网站建设 2026/6/2 9:41:24

肌营养不良新突破:固本培元生肌疗法

l58llo 42779当身体感到乏力、走路变慢、甚至肌肉不经意间显瘦时,很多人第一反应是“大概缺钙了”。补钙固然重要,但有一种情况,单纯的补钙往往效果有限——那就是中医视角下的“肌营养不良”。这并非单指某种现代医学疾病,而是一…

作者头像 李华
网站建设 2026/6/3 6:10:02

智能Agent容器部署必看:5种常见资源配置错误及修复方案

第一章:智能 Agent 容器的资源限制配置在部署智能 Agent 到容器化环境时,合理配置资源限制是保障系统稳定性与性能的关键环节。容器若未设置适当的资源约束,可能导致节点资源耗尽,进而影响同主机上其他服务的正常运行。通过为容器…

作者头像 李华
网站建设 2026/6/10 2:01:06

Dify与Spring AI版本兼容难题:如何避免集成失败的3个关键步骤

第一章:Dify与Spring AI版本兼容难题概述 在构建基于AI的现代企业级应用时,Dify 与 Spring AI 的集成成为提升开发效率的重要路径。然而,随着两者版本迭代速度加快,版本兼容性问题逐渐显现,成为开发者部署过程中的主要…

作者头像 李华