godot常用C#代码
Godot常用C#代码
注:本文记录的是我个人认为很常用但是容易忘记的C#代码。
生成实例:
-
生成实例的对象必须是 PackedScene 类型
-
生成实例如果想用其它类型存储需要强制转换,即在变量名前括号加变量类型,或用as强转
代码示例:
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); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?