love.filesystem.newFileData
Создаёт новый объект FileData из файла на диске или из строки в памяти.
Функция
Создаёт новый объект FileData из строки в памяти.
Синтаксис
data = love.filesystem.newFileData( contents, name )
Аргументы
string contents- Содержимое файла в памяти, представленное в виде строки.
string name- Имя файла. Расширение может быть обработано LÖVE при передаче объекта FileData в функцию love.audio.newSource.
Возвращаемое значение
FileData data- Новый объект FileData.
Функция
Доступно начиная с LÖVE 0.9.0
Этот вариант не поддерживается в более ранних версиях.
Создаёт новый объект FileData из файла на устройстве хранения.
Синтаксис
data, err = love.filesystem.newFileData( filepath )
Аргументы
string filepath- Путь к файлу.
Возвращаемое значение
FileData data- Новый объект FileData или nil, если произошла ошибка.
string err- Строка ошибки, если произошла ошибка.
Функция
Удалено в LÖVE 11.0
Вариант, декодирующий данные base64, был заменён на love.data.decode.
Синтаксис
data = love.filesystem.newFileData( contents, name, decoder )
Аргументы
string contents- Содержимое файла.
string name- Имя файла.
FileDecoder decoder- Метод, используемый для декодирования содержимого.
Возвращаемое значение
FileData data- Ваш новый объект FileData.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.filesystem.newFileData