加载资源
需要先将对应的脚本加载。
- C# 加载 GDScript
GDScript gds = GD.Load<GDScript>("res://xxx.gd");- GDScript 加载 C#
var cs = load("res://xxx.cs")静态成员
- C#
gds.Get("属性名");
gds.Set("属性名", 值);
gds.Call("函数名", 参数);- GDScript
cs.属性名
cs.属性名 = 值
cs.函数名(参数)实例化
- C#
Node node = (Node)gds.New(); // 自行转换类型- GDScript
var node = cs.new()警告
注意
C#:实例化时,C#脚本中需要有一个类名与文件名相同的类,并且继承GodotObject或其子类。