Love2d:STI和bumb.lua插件

Love2d:STI和bumb.lua插件,lua,love2d,Lua,Love2d,这是我使用STI贴图初始化凹凸世界的代码 function love.load() require 'conf'; require 'vars'; bump = require 'maps/bump'; loc= require("maps/lv1") local sti = require "maps" world = bump.newWorld(16) test = love.audio.newSource("audio/03 Towerin

这是我使用STI贴图初始化凹凸世界的代码

function love.load()
require 'conf';
require 'vars';
bump = require 'maps/bump';
loc= require("maps/lv1")
local sti = require "maps"
world = bump.newWorld(16)
test = love.audio.newSource("audio/03 Towering Chieftain.mp3","static")
map = sti(loc ,{"bump"})
map:bump_init(world)
end
这就是我犯的错误

    Error

main.lua:11: attempt to call method 'bump_init' (a nil value)


Traceback

main.lua:11: in function 'load'
[C]: in function 'xpcall'
[C]: in function 'xpcall'

你能把你所有的要求都从love.load()中去掉吗?还有你的地图文件?如果你真的把整个游戏上传到一个Github上,那么调试起来就容易多了。当我得到bump插件时,我的文件不是sti插件。newWorld没有运行任何bump函数,所以我尝试将bump.lua作为libarry,我需要两者,但libarry无法运行地图的配置,无法满足需要load()不影响你能重新表述最后一句话吗?谢谢sam我通过清理代码和更新文件解决了所有问题