当前位置: 首页 > 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.rkmt.cn/news/111397.html

相关文章:

  • 模温机企业排名:2025
  • 加密文档处理生死战:Dify错误处理必须掌握的6项核心技术
  • 找不到符号
  • 资源利用率下降30%?私有化Dify监控告警机制这样优化,稳了!
  • Spring AI对接Dify的10个关键步骤,99%开发者忽略的部署细节
  • Agent与Dify集成深度解析(文档自动生成技术内幕)
  • 为什么你的帧提取总失败?,Dify帧率配置的3个隐藏规则曝光
  • 【Docker MCP 网关负载均衡实战指南】:掌握高可用架构设计核心秘诀
  • CPU资源争抢严重?揭秘智能Agent容器QoS分级背后的资源限制逻辑
  • 首发秒售罄,二级市场溢价:前行者X洛天依联名事件解码“心价比”时代的品牌升维
  • 实用指南:【Linux】进程通信--详讲
  • 多架构镜像构建难题全解析,资深DevOps工程师教你玩转Docker Buildx Agent
  • AtCoder-abc435(A~D)
  • 从数据清洗到模型构建:R语言实现临床多因素分析完整流程(附代码模板)
  • 为什么90%的科研新人做不好表观遗传分析?,R语言实操避坑清单大公开
  • 数据结构中括号匹配的问题
  • 谁才是气象预测王者?,R环境下ARIMA、GLM、Random Forest等5模型PK结果揭晓
  • gandalf 甘道夫ai靶场 wp
  • 部署Dify 1.7.0前必须掌握的5个降噪调优技巧(工程师私藏手册)
  • Dify并行任务调度原理剖析(从入门到精通的4个阶段)
  • 基于改进粒子群算法的配电网重构改进探索
  • LobeChat能否实现AI健身教练?运动计划定制与指导
  • 【华尔街都在用的风险对冲方法】:基于R语言的GARCH模型实战解析
  • 别再被网络问题拖累!云原生Agent Docker配置的7个关键步骤
  • 【Dify扩展开发必知】:Agent工具集成的7大坑,90%开发者都踩过
  • Docker Scout漏洞响应机制深度解析,90%团队忽略的修复盲区
  • Dify + 视觉模型打造文生视频工作流
  • Dify解析加密PDF总是报错?掌握这4个关键点让你效率提升300%
  • 2025年中国WMS系统厂商盘点:本土品牌市场动态与选型参考
  • 吴恩达深度学习课程四:计算机视觉 第二周:经典网络结构 (二)残差网络