Config Files (한국어)
Introduction
conf.lua
파일은 당신의 게임 폴더(혹은 .love 파일) 안에 있습니다. 이 파일은 LÖVE 모듈들이 로드되기 전, 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
사용되지 않는 모듈들을 꺼두면 조금이나마 게임이 시작하는 시간을 줄여주고, 메모리 사용량을 줄여주기 때문에, 안 쓰는 건 꺼 두는 걸 추천해드릴게요.
여기 LÖVE 0.8.0에서의 옵션 목록과 기본값들이 나와있습니다:
function love.conf(t)
t.title = "Untitled" -- 게임의 창 제목 (string)
t.author = "Unnamed" -- 게임의 제작자 (string)
t.url = nil -- 게임의 웹 사이트 (string)
t.identity = nil -- 세이브 디렉토리의 이름 (string)
t.version = "0.8.0" -- 만들어진 LÖVE 버젼 (string)
t.console = false -- 옆에 콘솔을 띄움 (boolean, 윈도우만)
t.release = false -- 릴리즈 모드 활성화 (boolean)
t.screen.width = 800 -- 창의 너비 (number)
t.screen.height = 600 -- 창의 높이 (number)
t.screen.fullscreen = false -- 전체 화면 (boolean)
t.screen.vsync = true -- 수직 싱크 활성화 (boolean)
t.screen.fsaa = 0 -- FSAA-버퍼의 수 (number)
t.modules.joystick = true -- 조이스틱 모듈 활성화 (boolean)
t.modules.audio = true -- 오디오 모듈 활성화 (boolean)
t.modules.keyboard = true -- 키보드 모듈 활성화 (boolean)
t.modules.event = true -- 이벤트 모듈 활성화 (boolean)
t.modules.image = true -- 이미지 모듈 활성화 (boolean)
t.modules.graphics = true -- 그래픽 모듈 활성화 (boolean)
t.modules.timer = true -- 타이머 모듈 활성화 (boolean)
t.modules.mouse = true -- 마우스 모듈 활성화 (boolean)
t.modules.sound = true -- 사운드 모듈 활성화 (boolean)
t.modules.physics = true -- 물리 모듈 활성화 (boolean)
end
love.filesystem은 반드시 필요하기 때문에 끌 수 없습니다. love모듈 자체도 마찬가지입니다.
버전
Available since LÖVE 0.8.0 |
This flag is not supported in earlier versions. |
t.version
은 게임이 만들어진 LÖVE 버전의 문자열이어야 합니다. "X.Y.Z"
형식으로 지정되어야 하며, X
은 주 릴리즈 넘버, Y
는 부 릴리즈 넘버, Z
는 패치 단계입니다. 이것은 게임이 호환되지 않을 경우 게임이 만들어진 LÖVE의 버전을 알려줄 때 씁니다.
릴리즈 모드
Available since LÖVE 0.8.0 |
This flag is not supported in earlier versions. |
t.release
이 활성화되었다면, LÖVE는 오류에 대한 정보를 제공하는 에러 핸들러(love.releaseerrhand)를 사용합니다.
기본 릴리즈 모드의 에러 핸들러는 conf.lua에 나온 게임 제목, 제작자와 URL을 통해 제작자와 연락할 수 있는 메세지를 출력합니다.
릴리즈 모드에서 합쳐진 게임은 love 세이브 디렉토리에 저장되지 않고 다른 경로에 저장됩니다. 이전 게임이 %APPDATA%\\LOVE\\game에 저장되었다면 이제는 %APPDATA%\\game에 저장될 것입니다. 이것은 다른 플랫폼들에도 적용됩니다.
이전 버전
LÖVE나 그 이전 버전에서 사용되는 기본값과 설정 목록입니다.
function love.conf(t)
t.title = "Untitled" -- The title of the window the game is in (string)
t.author = "Unnamed" -- The author of the game (string)
t.identity = nil -- The name of the save directory (string)
t.version = 0 -- The LÖVE version this game was made for (number)
t.console = false -- Attach a console (boolean, Windows only)
t.screen.width = 800 -- The window width (number)
t.screen.height = 600 -- The window height (number)
t.screen.fullscreen = false -- Enable fullscreen (boolean)
t.screen.vsync = true -- Enable vertical sync (boolean)
t.screen.fsaa = 0 -- The number of FSAA-buffers (number)
t.modules.joystick = true -- Enable the joystick module (boolean)
t.modules.audio = true -- Enable the audio module (boolean)
t.modules.keyboard = true -- Enable the keyboard module (boolean)
t.modules.event = true -- Enable the event module (boolean)
t.modules.image = true -- Enable the image module (boolean)
t.modules.graphics = true -- Enable the graphics module (boolean)
t.modules.timer = true -- Enable the timer module (boolean)
t.modules.mouse = true -- Enable the mouse module (boolean)
t.modules.sound = true -- Enable the sound module (boolean)
t.modules.physics = true -- Enable the physics module (boolean)
end
다른 언어로
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info