Spec-Zone.ru › LÖVE

require

Открывает и выполняет Lua-модули.

Используйте точки для разделения папок. Если модуль — это lua-файл, не используйте расширение .lua в строке, переданной в require.

require("foo")
require("subfolder.bar")


LÖVE добавляет два загрузчика (перед Lua-загрузчиками), которые ищут модули в папке игры и папке сохранений. Эти загрузчики не зависят от package.path Lua. Пути можно изменить с помощью love.filesystem.setRequirePath для Lua-модулей и love.filesystem.setCRequirePath для C-модулей, при этом последнее работает только с файлами, расположенными в папке сохранений.

Примечания

Настоятельно рекомендуется использовать точку в качестве разделителя каталогов! Слэши случайно работают, поэтому их использование не рекомендуется!

См. также

  • require в руководстве Lua.
  • Программирование на Lua.

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

Spec-Zone.ru

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