godot常用C#代码

Godot常用C#代码

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

生成实例:

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

  2. 生成实例如果想用其它类型存储需要强制转换,即在变量名前括号加变量类型,或用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);
    }
    }
posted @   三甲基烷  阅读(231)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示