Getting Started (한국어)
LÖVE 구하기
최신 버전의 LÖVE는 여기에서 구해서 설치하실 수 있습니다. Windows를 사용하시지 않고 LÖVE를 설치하는 것을 원하시지 않으실 경우, zip 압축 파일을 다운받아서 원하는 곳에다가 압축을 푸실 수 있습니다.
LÖVE의 버전은 커맨드 라인에서 아래와 같은 옵션을 쓰면 확인하실 수 있습니다.
love --version
게임 만들기
간단한 게임을 만드시려면, 아무 곳에나 폴더를 만든 뒤에, 좋아하시는 텍스트 편집기로 편집하시면 됩니다. Windows의 경우 루아를 지원하는 "NotePad++"를 추천해드려요. 방금 만드신 폴더에 파일을 하나 만드신 뒤에. 이름을 "main.lua"라고 지으세요. 그리고 아래의 코드를 파일에 넣은 뒤에 저장하세요.
function love.draw()
love.graphics.print("Hello World", 400, 300)
end
게임 실행하기
LÖVE는 두가지 방법으로 게임을 실행할 수 있습니다:
- 폴더에서.
- .love 파일 (.zip 압축 파일을 이름 바꾼 것).
어느 경우에도 최상위 경로에 main.lua
라는 파일이 있어야만 합니다. 이 파일은 LÖVE가 시작할 때 자동으로 실행될 겁니다. 이 파일이 없다면, LÖVE는 이 폴더나 .love 파일을 게임으로 인식하지 않습니다. 그리고 잘못된 게임 패키지라고 불평할 겁니다. 자주 저지르는 실수 중 하나가 (zip 압축 프로그램에서
압축을 푼 뒤에 깔끔하게 보이려고 폴더에다가 넣어서 압축시키기 때문에) 폴더 째로 압축을 시키지만, LÖVE는 이것을 못 알아봅니다. zip 파일의 계층 구조에 main.lua가 없다면 올바른 파일로 인식해주지 않습니다.
Windows
윈도우즈에서는 폴더를 love.exe나 love.exe를 가리키는 바로 가기에 드래그하는 게 게임을 실행하는 가장 쉬운 방법입니다. main.lua
를 담은 폴더를 드래그해야지 main.lua
만 드래그해서 실행하시면 안 된다는 사실을 기억하세요. 이것은 Scite 옵션에서도 마찬가지입니다.
커맨드 라인에서 아래처럼 실행할 수도 있습니다:
예시:
love C:\games\mygame love C:\games\packagedgame.love
윈도우즈에서, 표준 출력의 내용을 콘솔에서 볼 수 있는 옵션도 있습니다.
love --console
Linux
리눅스에서는 커맨드 라인을 사용할 수 있습니다.
love /home/path/to/game love /home/path/to/packagedgame.love
.deb 파일을 설치하신 경우에는 파일 매니저에서 .love 파일을 더블클릭하는 것으로도 실행할 수 있습니다.
Mac OSX
Mac OS X에서는 폴더나 .love 파일을 Love.app에다가 떨어뜨려서 실행하실 수도 있습니다. Mac OS X 터미널(커맨드라인)에서도 love를 이렇게 실행할 수 있습니다. (애플리케이션 디렉터리에 설치했을 경우에):
open -n -a love "/home/path/to/game"
아래처럼 애플리케이션 번들을 직접 언급할 경우에는 더욱 더 빠를 수 있습니다:
/Applications/love.app/Contents/MacOS/love mygame
터미널 세션에서 ~/.bash_profile 경로를 사용하면 love
명령어를 두드리는 것만으로 사용할 수 있습니다. (open -a TextEdit ~/.bash_profile
):
# alias to love alias love="/Applications/love.app/Contents/MacOS/love"
이제 커맨드라인에서 Windows와 Linux처럼 love로 실행하실 수 있습니다.
love "/home/path/to/game"
print 명령을 사용하여 디버그를 하시는 경우, 실시간으로 출력되는 것을 보는 것이 유용합니다. 아래와 같이 하시면 출력되는 것을 보여주는 창이 열릴 겁니다.
xterm -e /Applications/love.app/Contents/MacOs/love "/home/path/to/game"
다음 단계
- Tutorial:Callback_Functions 은 love 게임의 기본적인 구조에 대해 다룹니다.
- Category:Tutorials 은 읽을만한 글들의 모음입니다.
다른 언어
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