2 つの Lua ファイルがあり、そのうちの 1 つはmain.luaです。
require "player"
require "level"
function love.load()
end
function love.draw()
rectangle_draw()
end
もう1つは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'
私は何を間違っていますか?