在我的游戏中实现TFlers

时间:2014-04-03 20:26:10

标签: lua resolution love2d

我正在尝试设计一款最初设计为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需要爱的旧版本以便工作,但我希望它能够在爱的最新版本上使用。我怎样才能优化它?谢谢! 谢谢你们!

1 个答案:

答案 0 :(得分:1)

我会添加评论,但我没有足够的声誉。

LÖVE 0.9.0起,love.graphics.setModelove.window.setMode取代。与图书馆创建者讨论该问题。