当然。您可以使用各种可用的库。我目前的推荐是Ser Binser(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
Run Code Online (Sandbox Code Playgroud)