Config Files (Русский)

Вступление

Если файл, названный conf.lua находится в папке вашей игры (или файле .love), он запускается до всех модулей LÖVE. Вы можете использовать этот файл для того чтобы перезаписать функцию love.conf, которая позже стала называться скрипт 'загрузки' LÖVE. Используя функцию love.conf, вы можете установить некоторые конфигурационные опции, и изменить некоторые вещи, такие, как размер окна по умолчанию, используемые модули, и многое другое.

love.conf

Функция love.conf имеет один аргумент: таблицу, заполненную значениями "по умолчанию", которые вы можете изменить как вам удобно. К примеру, если вы хотите изменить размер экрана:

function love.conf(t)
    t.screen.width = 1024
    t.screen.height = 768
end

Если вам не нужны модули физики и джойстика, напишите следующее.

function love.conf(t)
    t.modules.joystick = false
    t.modules.physics = false
end

Отключение не используемых модулей используется когда вы выпускаете игру. Это немного уменьшает время запуска и использование памяти (тоже немного).

Вот полный список опций и их значения:

 
function love.conf(t)
    t.title = "Untitled"        -- Заголовок окна игры (текст)
    t.author = "Unnamed"        -- автор игры (текст)
    t.identity = nil            -- имя пути для сохранения (текст)
    t.version = 0               -- эта игры была сделана для версии LÖVE (число)
    t.console = false           -- прикрепить консоль (логическое, только для  Windows)
    t.screen.width = 800        -- ширина окна (число)
    t.screen.height = 600       -- высота окна (число)
    t.screen.fullscreen = false -- включить полноэкранный режим (логическое)
    t.screen.vsync = true       -- включить вертикальную синхронизацию (логическое)
    t.screen.fsaa = 0           -- число буферов FSAA (число)
    t.modules.joystick = true   -- включить модуль джойстика (логическое)
    t.modules.audio = true      -- включить аудио-модуль (логическое)
    t.modules.keyboard = true   -- включить модуль клавиатуры (логическое)
    t.modules.event = true      -- включить модуль событий (логическое)
    t.modules.image = true      -- включить модуль изображений (логическое)
    t.modules.graphics = true   -- включить графический модуль (логическое)
    t.modules.timer = true      -- включить модуль таймера (логическое)
    t.modules.mouse = true      -- включить модуль мыши (логическое)
    t.modules.sound = true      -- включить звуковой модуль (boolean)
    t.modules.physics = true    -- включить модуль физики (boolean)
end

Помните, что вы не можете отключить love.filesystem; он обязателен. Тоже самое относится и к модулю love самому по себе.

На других языках