Config Files (Português)

Introdução

Se um arquivo chamado conf.lua existe na pasta de seu jogo (ou .love-file), ele é executado antes dos módulos LÖVE serem carregados. Você pode utilizar este arquivo para sobre-escrever a função love.conf, a qual é chamada mais tarde pelo script de 'boot' do LÖVE. Usando a função love.conf você pode configurar algumas opções e alterar algumas coisas como o tamanho padrão da janela, quais módulos serão carregados, etc.

love.conf

A função love.conf recebe um argumento: uma tabela preenchida com todos os valores padrões que pode alterar a seu gosto. Se você quer alterar o tamanho padrão da tela, por exemplo, faça:

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

Se você não precisa do módulo physics ou do módulo joystick, faça o o seguinte:

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

Configurar os módulos não utilizados para false é encorajado quando você liberar o jogo. Isso reduzirá o tempo de inicialização (ligeiramento) e reduzirá o uso de memória (ligeiramente).

Aqui está a lista completa das opções e seus valores padrão:

 
function love.conf(t)
    t.title = "Untitled"        -- O título da janela do jogo em (string)
    t.author = "Unnamed"        -- O autor do jogo (string)
    t.identity = "Untitled"     -- O nome do arquivo do diretório save
    t.version = 0               -- A versão do LÖVE para a qual o jogo é feito (número)
    t.console = false           -- Vincula a um console (boleano, somente Windows)
    t.screen.width = 800        -- A largura da janela (número)
    t.screen.height = 600       -- A altura da janela (número)
    t.screen.fullscreen = false -- Habilita tela cheia (boleano)
    t.screen.vsync = true       -- Habilita o sync vertical (boleano)
    t.screen.fsaa = 0           -- O número de buffer FSAA (número)
    t.modules.joystick = true   -- Habilita o módulo joystick (boleano)
    t.modules.audio = true      -- Habilita o módulo audio (boleano)
    t.modules.keyboard = true   -- Habilita o módulo keyboard (boleano)
    t.modules.event = true      -- Habilita o módulo event (boleano)
    t.modules.image = true      -- Habilita o módulo image (boleano)
    t.modules.graphics = true   -- Habilita o módulo graphics (boleano)
    t.modules.timer = true      -- Habilita o módulo timer (boleano)
    t.modules.mouse = true      -- Habilita o módulo mouse (boleano)
    t.modules.sound = true      -- Habilita o módulo sound (boleano)
    t.modules.physics = true    -- Habilita o módulo physics (boleano))
end

Observe que não é possível desabilitar o módulo love.filesystem (Português); ele é obrigatório. O mesmo vale para o módulo love (Português).

Outros Idiomas