我找不到这些错误出现的位置,也不知道如何修复它们

[ERROR] bin.tonumber 需要 2 个参数

[FATAL] 调用 'virtual bool GameState::build()' 的 Lua 实现时出错

[ERROR] [string "GameState.lua"]:5850: 尝试索引字段 '_data'(值为 nil)

[FATAL] 调用 'virtual bool EBDS::build()

上下文:

我有一个独立运行的预编译游戏,但当我尝试从大厅切换到该游戏时,在初始化期间它会崩溃。 我只能假设第一个错误导致了其他错误,因为我一直追踪 GameState.lua,但在这个和其他两个正常工作的游戏之间找不到任何区别。

在代码中放置我的自己的跟踪,我知道这个错误发生在初始化开始之前。

我刚被这家公司录用,没有经验丰富的程序员可以询问,我问过的那些人也不知道。

如果我需要更新代码,请告诉我,因为除了已经挖掘过的内容,我不知道从哪里开始查找。

注意:如果相关,请注意,我正在使用名为 Slot Constructor IDE 的程序,并在 Lua 中编写代码

点赞
用户14893188
用户14893188

我的第一个猜测是,这些错误似乎不是由 Lua 本身引起的,更像是编译器(或游戏引擎)对你的脚本有一些要求,而你的脚本没有达到这些要求。另一个猜测是,有人改了 Lua 的源代码......(我会加上注释,因为这不是一个真正的答案,但是我的声望太低了)

2020-12-27 07:52:07