godot4实现一个单例类,作为公共数据共享类

在 Godot 4 中,你可以通过创建一个自动加载的脚本来实现单例类,用于作为公共的数据总线。你需要做的是:

1. 创建一个新的 GDScript 文件,例如 `GlobalData.gd`,并在其中定义你想要共享的变量和函数。
2. 然后,转到 "Project" > "Project Settings" > "AutoLoad",并添加你刚刚创建的脚本。为它提供一个名称(例如 "GlobalData"),并指定脚本的路径。

现在,你可以在项目的任何地方通过 `GlobalData` 单例访问这些公共数据和函数。

# GlobalData.gd
extends Node

var global_variable = 0

func global_function():
    print("Global function called")

# 其他脚本
func _ready():
    GlobalData.global_variable = 10
    GlobalData.global_function()

你可能感兴趣的:(Godot,java,前端,服务器)