Spec-Zone.ru › LÖVE

love.filesystem.mount

Доступно начиная с LÖVE 0.9.0
Эта функция не поддерживается в более ранних версиях.

Подключает zip-архив или папку в каталоге сохранений игры для чтения. Также возможно подключить love.filesystem.getSourceBaseDirectory, если игра находится в режиме слияния.

Функция

Синтаксис

success = love.filesystem.mount( archive, mountpoint, appendToPath )

Аргументы

string archive
Папка или zip-архив в каталоге сохранений игры для подключения.
string mountpoint
Новый путь, к которому будет подключён архив.
boolean appendToPath (false)
Будет ли архив проверяться при чтении пути к файлу до или после уже подключенных архивов. Это включает каталоги исходных кодов и сохранений игры.

Возвращаемое значение

boolean success
True, если архив был успешно подключён, иначе false.

Функция

Доступно начиная с LÖVE 11.0
Этот вариант не поддерживается в более ранних версиях.

Подключает содержимое заданного объекта FileData в памяти. Данные объекта FileData должны содержать структуру архива zip.

Синтаксис

success = love.filesystem.mount( filedata, mountpoint, appendToPath )

Аргументы

FileData filedata
Объект FileData в памяти для подключения.
string mountpoint
Новый путь, к которому будет подключён архив.
boolean appendToPath (false)
Будет ли архив проверяться при чтении пути к файлу до или после уже подключенных архивов. Это включает каталоги исходных кодов и сохранений игры.

Возвращаемое значение

boolean success
True, если архив был успешно подключён, иначе false.

Функция

Доступно начиная с LÖVE 11.0
Этот вариант не поддерживается в более ранних версиях.

Подключает содержимое заданного объекта Data в памяти. Данные должны содержать структуру архива zip.

Синтаксис

success = love.filesystem.mount( data, archivename, mountpoint, appendToPath )

Аргументы

Data data
Объект Data в памяти для подключения.
string archivename
Имя, которое будет ассоциировано с подключёнными данными, для использования с love.filesystem.unmount. Должно быть уникальным по сравнению с другими подключёнными данными.
string mountpoint
Новый путь, к которому будет подключён архив.
boolean appendToPath (false)
Будет ли архив проверяться при чтении пути к файлу до или после уже подключенных архивов. Это включает каталоги исходных кодов и сохранений игры.

Возвращаемое значение

boolean success
True, если архив был успешно подключён, иначе false.

Примеры

Подключение zip-архива.

-- Assuming content.zip exists in the game's save directory and contains a file called 'myimage.png'.
love.filesystem.mount("content.zip", "content")
 
assert(love.filesystem.getInfo("content/myimage.png") ~= nil)

См. также

  • love.filesystem
  • love.filesystem.unmount
  • love.filesystem.getSourceBaseDirectory
  • love.directorydropped

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.filesystem.mount

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API