Могу ли я сохранить в определенную папку в Lua & with LÖVE?
изучая, как создать выходной код файла Lua с поддержкой LÖVE, я всегда ненавидел, что обработчик файловой системы LÖVE всегда сохранял конкретный файл где - то в C:/Documents и настройки/...
Как я могу создать код, который сохраняет файл в определенной папке, что я хотел бы определить (и, возможно, изменить во время работы приложения)?
1 ответов
любовь.библиотека файловой системы не позволяет вам делать что-либо вне песочницы. Однако, файлом LÖVE не отключить Луа построен в io
библиотека, поэтому вы можете использовать io.open
чтобы открыть файлы за пределами песочницы и читать / писать их как обычно, а также другие функции Lua, такие как require
и loadfile
.
Он также не ограничивает загрузку внешних модулей, поэтому вы можете (например) require "lfs"
загрузить LuaFileSystem и использовать его, если он установлен.