Config Files (한국어)

Introduction

conf.lua 파일은 당신의 게임 폴더(혹은 .love 파일) 안에 있습니다. 이 파일은 LÖVE 모듈들이 로드되기 전, LÖVE의 초기 실행 스크립트에 의해 실행됩니다. love.conf 함수를 사용하여 창의 기본 크기나 불러올 모듈들을 바꿀 수 있습니다.

love.conf

love.conf 함수의 인자 t는 각종 설정 값을 담은 테이블 입니다. 윈도우 크기를 바꾸고 싶을 경우 아래와 같이 해보세요.

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.identity = nil                   -- 세이브 디렉토리의 이름 (string)
    t.version = "0.9.1"                -- 게임에서 사용한 LÖVE의 버전 (string)
    t.console = false                  -- 옆에 콘솔을 띄움 (boolean, 윈도우즈 전용)

    t.window.title = "Untitled"        -- 게임의 창 제목 (string)
    t.window.icon = nil                -- 윈도우 아이콘으로 사용할 이미지 파일의 경로 (string)
    t.window.width = 800               -- 윈도우 너비 (number)
    t.window.height = 600              -- 윈도우 높이 (number)
    t.window.borderless = false        -- 윈도우의 테두리 없애기 (boolean)
    t.window.resizable = false         -- 사용자가 윈도우 크기를 변경 가능 (boolean)
    t.window.minwidth = 1              -- 사용자가 윈도우 크기를 변경 가능할 때 최소 너비 (number)
    t.window.minheight = 1             -- 사용자가 윈도우 크기를 변경 가능할 때 최소 높이 (number)
    t.window.fullscreen = false        -- 전체 화면 활성화 (boolean)
    t.window.fullscreentype = "normal" -- 전체 화면 모드의 종류 (string). http://www.love2d.org/wiki/FullscreenType_(한국어) 참조
    t.window.vsync = true              -- 수직 싱크 활성화 (boolean)
    t.window.fsaa = 0                  -- FSAA 버퍼의 수 (number)
    t.window.display = 1               -- 듀얼 모니터 환경에서, 창을 띄울 모니터 번호 (number)
    t.window.highdpi = false           -- 레티나 디스플레이에서의 고해상도 모드 (boolean). 0.9.1에서 추가됨.
    t.window.srgb = false              -- sRGB 활성화 (boolean). 0.9.1에서 추가됨.

    t.modules.audio = true             -- 오디오 모듈 활성화 (boolean)
    t.modules.event = true             -- 이벤트 모듈 활성화 (boolean)
    t.modules.graphics = true          -- 그래픽 모듈 활성화 (boolean)
    t.modules.image = true             -- 이미지 모듈 활성화 (boolean)
    t.modules.joystick = true          -- 조이스틱 모듈 활성화 (boolean)
    t.modules.keyboard = true          -- 키보드 모듈 활성화 (boolean)
    t.modules.math = true              -- 수학 모듈 활성화 (boolean)
    t.modules.mouse = true             -- 마우스 모듈 활성화 (boolean)
    t.modules.physics = true           -- 물리 모듈 활성화 (boolean)
    t.modules.sound = true             -- 사운드 모듈 활성화 (boolean)
    t.modules.system = true            -- 시스템 모듈 활성화 (boolean)
    t.modules.timer = true             -- 타이머 모듈 활성화 (boolean)
    t.modules.window = true            -- 윈도우 모듈 활성화 (boolean)
    t.modules.thread = true            -- 스레드 모듈 활성화 (boolean)
end

love.filesystem은 반드시 필요하기 때문에 끌 수 없습니다. love모듈 자체도 마찬가지입니다. love.graphics 모듈은 love.window 모듈을 필요로 합니다.

다른 언어