Difference between revisions of "Config Files (한국어)"
(remove legacy data) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Introduction == | == Introduction == | ||
− | <code>conf.lua</code> 파일은 당신의 게임 폴더(혹은 .love 파일) 안에 있습니다. 이 파일은 LÖVE 모듈들이 로드되기 전, LÖVE의 | + | <code>conf.lua</code> 파일은 당신의 게임 폴더(혹은 .love 파일) 안에 있습니다. 이 파일은 LÖVE 모듈들이 로드되기 전, LÖVE의 초기 실행 스크립트에 의해 실행됩니다. <code>love.conf</code> 함수를 사용하여 창의 기본 크기나 불러올 모듈들을 바꿀 수 있습니다. |
== love.conf == | == love.conf == | ||
− | <code>love.conf</code> | + | <code>love.conf</code> 함수의 인자 <code>t</code>는 각종 설정 값을 담은 테이블 입니다. 윈도우 크기를 바꾸고 싶을 경우 아래와 같이 해보세요. |
<source lang="lua"> | <source lang="lua"> | ||
function love.conf(t) | function love.conf(t) | ||
Line 13: | Line 13: | ||
</source> | </source> | ||
− | 게임에서 물리 | + | 게임에서 물리 엔진이나 조이스틱을 필요로 하지 않는다면 아래와 같이 설정해 꺼 두세요. |
<source lang="lua"> | <source lang="lua"> | ||
function love.conf(t) | function love.conf(t) | ||
Line 21: | Line 21: | ||
</source> | </source> | ||
− | 사용되지 않는 모듈들을 | + | 사용되지 않는 모듈들을 꺼 두면 게임이 더욱 빨리, 메모리를 더욱 조금 사용합니다. |
− | + | 아래는 옵션들의 디폴트 값입니다. | |
<source lang="lua"> | <source lang="lua"> | ||
function love.conf(t) | function love.conf(t) | ||
− | + | t.identity = nil -- 세이브 디렉토리의 이름 (string) | |
− | + | t.version = "0.9.1" -- 게임에서 사용한 LÖVE의 버전 (string) | |
− | + | t.console = false -- 옆에 콘솔을 띄움 (boolean, 윈도우즈 전용) | |
− | t.identity = nil | ||
− | t.version = "0. | ||
− | t.console = false | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | 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) | |
− | |||
− | |||
− | t. | ||
− | |||
− | t. | ||
− | |||
− | |||
− | t. | ||
− | |||
− | |||
− | t. | ||
− | |||
− | t.modules.joystick = true | ||
− | t.modules. | ||
− | t.modules. | ||
− | t.modules. | ||
− | t.modules. | ||
− | t.modules. | ||
− | t.modules. | ||
− | t.modules. | ||
− | t.modules. | ||
− | t.modules. | ||
end | end | ||
</source> | </source> | ||
− | == 다른 | + | [[love.filesystem (한국어)|love.filesystem]]은 반드시 필요하기 때문에 끌 수 없습니다. [[love (한국어)|love]]모듈 자체도 마찬가지입니다. [[love.graphics (한국어)|love.graphics]] 모듈은 [[love.window (한국어)|love.window]] 모듈을 필요로 합니다. |
+ | |||
+ | == 다른 언어 == | ||
{{i18n|Config_Files}} | {{i18n|Config_Files}} | ||
[[Category:LÖVE]] | [[Category:LÖVE]] |
Latest revision as of 10:39, 9 November 2014
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 모듈을 필요로 합니다.
다른 언어
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