如何将gdscript中的变量传递给c#
How to pass variable in gdscript to c #
如何将gdscript变量值传递给c#,反之亦然
我无话可说
这对我有用。
节点设置:
CS 码:
using Godot;
using System;
public class Node : Godot.Node
{
public int b = 2;
public override void _Ready()
{
GD.Print(GetTree().Root.GetChild(0).Get("a"));
}
}
GD脚本代码:
extends Node2D
var a = 2
func _ready():
print(get_child(0).get("b"))
只需确保变量的类型相同(在本例中为 int)。
如何将gdscript变量值传递给c#,反之亦然
我无话可说
这对我有用。
节点设置:
CS 码:
using Godot;
using System;
public class Node : Godot.Node
{
public int b = 2;
public override void _Ready()
{
GD.Print(GetTree().Root.GetChild(0).Get("a"));
}
}
GD脚本代码:
extends Node2D
var a = 2
func _ready():
print(get_child(0).get("b"))
只需确保变量的类型相同(在本例中为 int)。