在LÖVE的支持下学习如何创建Lua文件输出代码时,我总是讨厌LÖVE文件系统处理程序总是将特定文件保存在C:/ Documents and Settings /...中。
如何创建将文件保存到我想要定义的特定文件夹中的代码(可能在运行应用程序时更改)?
答案 0 :(得分:4)
love.filesystem库不允许您在沙箱之外执行任何操作。但是,LÖVE不会禁用Lua内置的io
库,因此您可以使用io.open
打开沙箱外的文件并正常读/写它们,以及其他Lua函数,如{{1 }和require
。
它也不限制外部模块的加载,因此您可以(例如)loadfile
加载LuaFileSystem并使用它(如果已安装)。