当前位置: 首页 > news >正文

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); } }
http://www.jsqmd.com/news/100657/

相关文章:

  • 为什么你的Vercel AI SDK在Docker中无法读取环境变量?深度剖析加载机制盲区
  • 揭秘Docker MCP 网关负载均衡机制:5步实现无缝流量分发
  • 模温机企业排名:2025
  • 揭秘Dify重排序算法:如何选择最优模型提升搜索相关性?
  • 2025模温机厂家推荐排行榜:非标定制与专业服务
  • 肌营养不良新突破:固本培元生肌疗法
  • 【量子计算镜像构建缓存全解析】:掌握高效量子环境部署的5大核心技术
  • 加密文档处理生死战:Dify错误处理必须掌握的6项核心技术
  • 资源利用率下降30%?私有化Dify监控告警机制这样优化,稳了!
  • 【架构师亲授】:Docker MCP 网关服务注册的7大最佳实践
  • 找不到符号
  • Spring AI对接Dify的10个关键步骤,99%开发者忽略的部署细节
  • 【高危漏洞预警】:忽视Dify权限校验导致数据越权访问的5大案例
  • 为什么90%的企业还没意识到Dify解密算法对文档安全的颠覆性威胁?
  • Dify工作流依赖检查实战(从入门到精通)
  • arm中的ros项目交叉编译,一整套 业务级、完整、可直接用 的交叉编译 + rootfs 同步 + 自动上传 + 自动运行脚本 (未完全解决编译问题,大概编译到7%的时候报错,出现的问题应该在原)
  • Tesseract在Dify中的批量任务崩溃?99%的人都忽略的资源控制策略
  • 300套伺服电机步进调速电机SolidWorks三维3D模型图结构库合集
  • 错过再等十年:IPCC级气候归因模型R实现全过程首次公开
  • 编码器伺服电机例程代码原理图PMSM stm32 foc bldc学习资料
  • Agent与Dify集成深度解析(文档自动生成技术内幕)
  • 仅限内部分享:量子计算平台镜像最小化构建流程(限时公开)
  • 揭秘Dify模型私有化部署难题:如何实现秒级加载与稳定运行
  • 【高并发场景下的稳定性保障】:Dify混合检索缓存自动清理方案设计
  • 为什么你的帧提取总失败?,Dify帧率配置的3个隐藏规则曝光
  • 【Docker MCP 网关负载均衡实战指南】:掌握高可用架构设计核心秘诀
  • Dify vs Spring AI:4项 benchmark 数据告诉你该用谁
  • CPU资源争抢严重?揭秘智能Agent容器QoS分级背后的资源限制逻辑
  • 为什么你的检索结果不精准?Dify相关性评估避坑指南
  • Dify与Spring AI深度融合方案(企业级AI系统搭建指南)