GODOT-C#引用当前节点

时间:2019-03-25 20:10:33

标签: c# godot

我在使用GODOT进行编码时遇到了具体问题(我使用的是C#,我是godot的新手)。我需要引用已附加脚本的当前节点。假设-我有3个按钮,它们都继承自名为“ menuButton”的基类,该基类附加了名为“ menuScript”的脚本,该脚本包含用于更改onHover文本颜色的代码。而且我需要引用当前节点,以便可以更改子标签节点的颜色。

2 个答案:

答案 0 :(得分:1)

我知道了

只需使用GetNode(this.GetPath())

答案 1 :(得分:1)

this

通常,您不需要这样做。无需引用节点即可访问节点的功能和参数

  • 当前节点的子节点:GetChild(i)this.GetChild(i)的缩写)
  • 当前节点的名称:GetName()this.GetName()的缩写)

对于具有节点参数的其他功能,您可能需要使用this。最为显着地: -Connect("signal", this, "MyMethod")