3
我是新來的遊戲開發,但我需要知道是否有可能在lua與love2d創建一個保存遊戲功能。如何在love2d中創建保存遊戲功能?
我是新來的遊戲開發,但我需要知道是否有可能在lua與love2d創建一個保存遊戲功能。如何在love2d中創建保存遊戲功能?
當然。您可以使用各種可用的庫。我目前的建議是SerBinser(Ser已被棄用)。這個過程被稱爲「表序列化」。然後,你可以做這樣的事情來有效地創建一個「保存」。
local ser = require 'Path.to.ser'
local save
function love.load()
if love.filesystem.exists('Save.lua') then
save = love.filesystem.load('Save.lua')
else
save = {} -- Put settings in here.
end
end
-- etc. etc.
function love.quit()
love.filesystem.write('Save.lua', save)
end