【发布时间】:2021-08-22 23:41:45
【问题描述】:
我在 Godot 项目中的一个 gdscript 脚本中遇到此错误: ““get_script()”调用的参数太多。预计最多为 0。” 对于这行代码:
onready var coinscript = get_script("res://path/script.gd")
我不知道为什么会出现这个错误。有人会吗?
【问题讨论】:
我在 Godot 项目中的一个 gdscript 脚本中遇到此错误: ““get_script()”调用的参数太多。预计最多为 0。” 对于这行代码:
onready var coinscript = get_script("res://path/script.gd")
我不知道为什么会出现这个错误。有人会吗?
【问题讨论】:
get_script 不接受任何参数并返回附加到当前对象的脚本。也就是说,您正在编写的脚本。例如,这对于元编程很有用。
但是,您似乎想要一个给定路径的脚本。因此,您可能想改用load:
onready var coinscript = load("res://path/script.gd")
另请参阅preload、ResourceLoader.load、Loading vs Preloading 和 Background Loading。
【讨论】: