Lua 如何将图片设置为表格值?(love2d)

Lua 如何将图片设置为表格值?(love2d),lua,love2d,Lua,Love2d,我正在为我的Love2d游戏制作开始菜单。当然,我需要“开始游戏”和“退出游戏”的按钮。我知道如何使用按钮文本,但我不知道如何使用实际图片。我的立足点是 请提供帮助?首先,使用img=love.graphics.newImage('filename\u here.png')将图像加载到变量img中。然后,使用love.graphics.draw(img,50,50)在坐标50,50处绘制该图像。确保只加载一次图像。如果您想将菜单图像加载到love.load()函数中,并在love.draw()函

我正在为我的Love2d游戏制作开始菜单。当然,我需要“开始游戏”和“退出游戏”的按钮。我知道如何使用按钮文本,但我不知道如何使用实际图片。我的立足点是


请提供帮助?

首先,使用
img=love.graphics.newImage('filename\u here.png')
将图像加载到变量
img
中。然后,使用
love.graphics.draw(img,50,50)
在坐标50,50处绘制该图像。确保只加载一次图像。如果您想将菜单图像加载到
love.load()
函数中,并在
love.draw()函数中绘制它

例如,我创建了一个名为menu.lua的文件,其中保存了所有相关的菜单数据。menu.lua以
menu={}
开头,它将创建一个名为
menu
的新表。然后,在menu.lua中:

function menu.load()
    menu.start.img = love.graphics.newImage("start.jpg") -- load start.jpg
    menu.exit.img = love.graphics.newImage("exit.jpg") -- load exit.jpg
end

function menu.draw()
    love.graphics.draw(menu.start.img,x,y) -- draw start.jpg at (x,y)
    love.graphics.draw(menu.exit.img,x,y) -- draw exit.jpg at (x,y)
end
然后,在main.lua文件中调用
menu.load()
menu.draw()

这就是将图像加载到表中并绘制它的方式


我可以帮你解答这类问题。

悬念让我心烦意乱。