错误:[字符串“LuaVM”]:219:尝试索引一个 nil 值全局“数学”

问题描述

我在下面的脚本中遇到错误。我在脚本下写了错误代码和行。请帮助某人。我已经收到这个错误几天了。

这些是有错误的行

[string "LuaVM"]:219: 尝试索引一个 nil 值(全局 'math')

function convert_sens(unconvertedSens) 
return 0.002 * math.pow(10,unconvertedSens / 50)
end

function calc_sens_scale(sensitivity)
return convert_sens(sensitivity)/convert_sens(50)
end

解决方法

看起来您使用的 Lua 解释器没有预加载 math 库。您可以尝试在脚本的开头添加 local math = require "math" 语句,但如果这不起作用,则需要提供有关 Lua 环境的更多详细信息。可能未提供对 math 库的访问权限。