Lua 尝试索引零值(全局';数学';)

Lua 尝试索引零值(全局';数学';),lua,lua-5.3,Lua,Lua 5.3,我使用lua在游戏中制作脚本 在将lua libs版本从5.1更新到5.3后,每次使用时游戏引擎上都会出现一个错误 函数中的math.X 错误: Lua run doFile failed.attempt to index a nil value (global 'math')) 原始代码: local value = math.random(1,10) 你有什么解决方案吗?你是如何更新的?通过更新lua源代码。据我所知,从5.1到5.3,从C打开标准库的函数发生了变化,所以你需要在任何地方

我使用lua在游戏中制作脚本

在将lua libs版本从5.1更新到5.3后,每次使用时游戏引擎上都会出现一个错误 函数中的math.X

错误:

Lua run doFile failed.attempt to index a nil value (global 'math'))
原始代码:

local value = math.random(1,10)

你有什么解决方案吗?

你是如何更新的?通过更新lua源代码。据我所知,从5.1到5.3,从C打开标准库的函数发生了变化,所以你需要在任何地方更新它。你是在调用luaL_openlibs吗?这只是数学问题还是缺少更多的标准库?请提供更多信息。如果您希望得到任何帮助,最好是编写代码