【发布时间】:2013-12-15 09:04:33
【问题描述】:
我有两个 Lua 文件,其中一个是 main.lua:
require "player"
require "level"
function love.load()
end
function love.draw()
rectangle_draw()
end
还有一个叫player.lua:
function rectangle_draw()
love.graphics.setColor(223, 202, 79)
love.graphics.rectangle("fill", 20, 20, 32, 48)
end
如您所见,我正在尝试使用 rectangle_draw() 内部的 love.draw() 函数,希望它在特定位置等处绘制一个矩形等,但是每当我尝试运行我的小程序时,我都会收到此错误:
attempt to call global 'rectangle_draw' (a nil value)
Traceback
main.lua:9: in function 'draw'
[C]: in function 'xpcall'
我做错了什么?
【问题讨论】: