require
Открывает и выполняет Lua-модули.
Используйте точки для разделения папок. Если модуль — это lua-файл, не используйте расширение .lua в строке, переданной в require.
require("foo")
require("subfolder.bar")
LÖVE добавляет два загрузчика (перед Lua-загрузчиками), которые ищут модули в папке игры и папке сохранений. Эти загрузчики не зависят от package.path Lua. Пути можно изменить с помощью love.filesystem.setRequirePath для Lua-модулей и love.filesystem.setCRequirePath для C-модулей, при этом последнее работает только с файлами, расположенными в папке сохранений.
Примечания
Настоятельно рекомендуется использовать точку в качестве разделителя каталогов! Слэши случайно работают, поэтому их использование не рекомендуется!
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/require