0
因此,我正在玩LOVE2d wiki中的网格锁定播放器教程,并在尝试运行时遇到此错误。 “企图指数全球‘播放器’(一个零值)”LOVE2d [错误]尝试索引全局“玩家”(一个零值)
全码:My Code
这里是造成问题的特定代码段。
if enemyFOV <= player.grid_x then
shoot()
end
我已经看过本网站上的其他类似问题,似乎没有人适用于我的问题。除了一个已经使用了拍摄()函数之后的解决方案
return
。
所以堆栈溢出,我的问题是,我应该怎么做才能解决这个问题?
这个错误意味着全局变量'player'是'nil',这意味着你的'love.load'函数(因为这是你创建它的地方)还没有运行(或者'player'已经被设置为'nil'在其他地方 – 2015-02-09 17:44:04
你可以识别它吗?它可能被定义为零吗?这将是一个很大的帮助。@EtanReisner – TabloidA 2015-02-09 17:58:08
除了'love.load'函数,你链接的代码中没有任何东西指向它,我不能。是所有代码的问题吗?当运行代码的时候,你会得到这个错误吗? – 2015-02-09 17:59:41