我正在尝试设计一款最初为 1680 x 1050 设计的游戏。但是我在我的项目中实现了 Tflers,但进展并不顺利。首先在我的 love.load 中我添加了:
function love.load()
TLfres.setScreen({w= 1680, h = 1200, full=true, vsync = false, aa=0}, 1, false, true)
end
然后在我的love.draw()中:
function love.draw()
TLfres.transform()
love.graphics.setBackgroundColor(0,0,0)
if GameState == "MainMenu" then
love.graphics.draw(background,0,0)
love.graphics.draw(picture, 200, 200)
end
if GameState == "PaintGame" then
love.graphics.setBackgroundColor(20,191,243)
love.graphics.draw(easel, 640,360)
love.graphics.draw(cursor, love.mouse.getX(), love.mouse.getY())
end
TLfres.letterbox(16,9)
end
但是我收到了这个错误:
TLfres.lua.13:尝试调用字段“setMode”(一个零值)
如何摆脱这个错误?我意识到 tlfres 需要旧版本的爱才能工作,但我希望它在最新版本的爱上。我怎样才能优化它工作?谢谢!多谢你们!