Indexing 尝试索引全局';p';(零值)在第133行

Indexing 尝试索引全局';p';(零值)在第133行,indexing,lua,love2d,Indexing,Lua,Love2d,我一直在为我和朋友正在做的一个小项目制作主菜单。我在第133行遇到了这个错误,这是用于玩家重力的(我的朋友对那个部分进行了编码)。HEARD是代码,请提供帮助: 我无法使代码块工作,因此请将其放在此URL上 p.S非常抱歉,我无法使代码块工作。全局变量p在整个代码中使用,但没有分配到任何位置,因此其值在逻辑上为nil 注意:使用如此短的名称的全局变量是不常见的,也不推荐使用 编辑:从您在评论中提供的新链接中,p设置在player.lua中包含的函数loadgeneral中。这意味着不会调用lo

我一直在为我和朋友正在做的一个小项目制作主菜单。我在第133行遇到了这个错误,这是用于玩家重力的(我的朋友对那个部分进行了编码)。HEARD是代码,请提供帮助:

我无法使代码块工作,因此请将其放在此URL上


p.S非常抱歉,我无法使代码块工作。

全局变量
p
在整个代码中使用,但没有分配到任何位置,因此其值在逻辑上为
nil

注意:使用如此短的名称的全局变量是不常见的,也不推荐使用

编辑:从您在评论中提供的新链接中,
p
设置在
player.lua
中包含的函数
loadgeneral
中。这意味着不会调用
loadgeneral
,尽管它出现在脚本的函数
love.load
的第19行。这可能是正常的,因为
gamestate
设置为
“menu”
,您立即将该变量与
“playing”
进行比较,这将始终产生false