-1

我正在为 Love2d 中的游戏制作开始菜单。当然,我需要用于“开始游戏”和“退出游戏”的按钮。我知道如何为按钮使用文本,但我不知道如何使用实际图片。我以本教程为基础。

请帮忙?

4

2 回答 2

2

您将希望将菜单图像加载到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()

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

LOVE wiki可以帮助您解决这些问题。

于 2013-02-22T18:09:58.537 回答
1

首先,用于img = love.graphics.newImage('filename_here.png')将图像加载到变量img中。然后,使用love.graphics.draw(img, 50, 50)在坐标 50、50 处绘制该图像。确保只加载图像一次。如果你

于 2013-02-18T13:27:59.867 回答