Interfacing with Other Godot Scripting Languages
Godot的内部架构允许多个脚本语言和系统共存于一个项目中,甚至可以相互通信。
系统的工作方式会影响GDScript内部的工作方式。调用在其他脚本语言中定义的方法尤其容易,因为它是专门为Godot设计的。
调用对象上方法的统一方法是使用Object.call或Object.callv。 无论您使用哪种语言调用,它都可以所有语言工作。
GDScript的调用机制的工作方式完全相同。 如果键入some_object.some_method(a,b),则在内部执行some_object.callv(“ some_method”,[a,b])。 如图所示,所有语言都可以使用相同的语法。
一个GDScript调用VisualScript上的方法。
extends Node func _ready():
$