首页 > 编程语言 >godot常用C#代码

godot常用C#代码

时间:2023-11-10 23:56:08浏览次数:47  
标签:CubeBox godot C# 代码 实例 Node2D cubeInstance

Godot常用C#代码

注:本文记录的是我个人认为很常用但是容易忘记的C#代码。

生成实例:

  1. 生成实例的对象必须是 PackedScene 类型

  2. 生成实例如果想用其它类型存储需要强制转换,即在变量名前括号加变量名,或用az强转

    代码示例:

     using Godot;
     using System;
     public partial class world_generater : Node2D
     {
         //CubeBox是被实例的对象,必须是PackedScene类型,否则不能实例
         [Export]
         public PackedScene CubeBox;
         public override void _Ready()
         {
             //如果想用其它类型保存,需要强制转换。
             Node2D cubeInstance = (Node2D)CubeBox.Instantiate();
             //Node2D cubeInstance = CubeBox.Instantiate() as Node2D;
             //(也是可行的写法)
             GetParent().AddChild(cubeInstance);
         }
     }
    

标签:CubeBox,godot,C#,代码,实例,Node2D,cubeInstance
From: https://www.cnblogs.com/bookerbug/p/17825361.html

相关文章

  • concat方法: 用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数
    下列哪个方法不能改变自身数组?AspliceBconcatCsortDpoppop方法:用于删除并返回数组的最后一个元素,把数组长度减1,并且返回它删除的元素的值。如果数组已经为空,则pop()不改变数组,并返回undefined值。splice方法:向/从数组中添加/删除项目,然后返回被删除的项目,该方法会改变原......
  • 国产瀚高数据库简单实践 及 authentication method 13 not supported 错误解决方法
    近几年IT界软硬件“国产化”搞得很密集,给很多公司带来了商机。但是有些公司拿国外的代码改改换个皮肤,就是“自主知识产权”的国产软件,光明正大卖钱,这个有点...,还经常有丑闻露出,譬如某星浏览器、C某-IDE...话不多说,最近有个项目需要国产化改造,业主方推荐了国产数据库---瀚高数据库......
  • 关于W3C制定的 JavaScript 标准事件模型,先事件捕获从windows > document 往下级直到
    关于W3C制定的JavaScript标准事件模型,先事件捕获从windows>document往下级直到特定的事件节点,然后进行事件处理,再事件冒泡,从特定节点往上级,这个完整的过程dom2规定的事件流包括3个阶段:①事件捕获,②处于目标阶段(事件处理),③事件冒泡阶段。DOM2级事件"规定事件流的三个阶......
  • Grafana监控Oracle数据库的表大小等信息
    Grafana监控Oracle数据库的表大小等信息方案oracledb_exporter以及prometheusgrafana使用的SQL以及配置文件[[metric]]context="table_sizeinfo"labels=["table_nameinfo","table_tablespace"]metricsdesc={table_rownum="tablerownum&q......
  • The governance measures of marine oil pollution
    Thegovernancemeasures(1).Preventivemeasures.Preventionisoneofthemosteffectivecontrolmethods,includingthefollowingaspects:a.Strengtheningmonitorandcontrolsystem,improvingthesoundmonitoringsystem,andestabilishingthe real-time......
  • tunctl1.5.1源代码分析
    fileaddress:https://files.cnblogs.com/files/blogs/773707/tunctl.zip?t=1699629591&download=truestrtol是C语言标准库中的一个函数,用于将字符串转换为长整型数(long)。longstrtol(constchar*str,char**endptr,intbase);str:要转换的字符串。endptr:指向字符指针......
  • IE中attachEvent中的this总是指向全局对象Window
    下面关注this对象的理解正确的是()A非箭头函数,在不改变this指向的前提下,this总是指向函数的直接调用者B如果有new关键字,this指向new出来的那个对象Cthis总是指向函数的非间接调用者DIE中attachEvent中的this总是指向全局对象Window正确答案:ABD1、在不改变this指向的前......
  • C++ insert into tables of pgsql via libpq-fe.h and compile by g++-13
    1.Installlibpq-devsudoaptinstalllibpq-devlocatelibpq-fe.h/usr/include/postgresql/libpq-fe.h 2.createtablet1createtablet1(idbigserialnotnullprimarykey,authorvarchar(40)notnull,commentvarchar(40)notnull,contentvarchar(40)notn......
  • FOC学习笔记-基于灯哥FOC
    1、foc控制技术现在无刷电机越来越多的进入人们的视野,因为他的控制精度更高,相对直流电机而言可以更稳定的工作等特点,被越来越多的应用于机器人行业,而无刷电机的控制离不开FOC控制。FOC(field-orientedcontrol)为磁场导向控制,又称为矢量控制(vectorcontrol),是一种利用变频器(VFD)控制......
  • slice不改变原数组,返回截取的数组,slice(start,end), splice改变原数组splice(start,h
    执行以下程序,输出结果为()vara=[1,2,3];varb=a.slice();b.push(4);console.log(a)[1,2,3]array.slice(begin,end)将返回一个由begin和end决定的原数组的浅拷贝,其中,begin和end参数均是可选参数,如果省略begin,则默认从索引值为0开始提取,如果省略end,则默认提取到数组最后一......