繁体   English   中英

LOVE2d [ERROR]尝试索引全局“玩家”(nil值)

[英]LOVE2d [ERROR] attempt to index global 'player' (a nil value)

因此,我在玩LOVE2d Wiki上的Grid-Locked Player Tutorial,尝试运行该错误时遇到了此错误。 “尝试索引全局'玩家'(nil值)”

完整代码: 我的代码

这是引起问题的特定代码段。

if enemyFOV <= player.grid_x then
    shoot()
end

我已经在该网站上查看了其他类似的问题,但似乎没有一个适用于我的问题。 除了有使用解决方案的

return

在Shoot()函数之后。

所以堆栈溢出,我的问题是,我应该怎么做才能解决此问题?

Etan Reisner在这里有正确的答案。 给您错误的代码片段位于任何函数之外。 如果将有问题的代码移到love.update()内,则应解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM