|
|
Line 1: |
Line 1: |
− | == A LÖVE beszerzése ==
| |
| | | |
− | Töltse le a LÖVE legújabb verzióját a [http://love2d.org/#download weboldalról], és telepítse fel. Ha Windows-on van és nem szeretné ''telepíteni'' a LÖVE-t, le is töltheti a betömörített (zip) futtatható állományokat, és akárhova kitömörítheti őket.
| |
− |
| |
− | Ahhoz, hogy megtudja melyik LÖVE verzió van telepítve, futtassa a következő parancsot:
| |
− |
| |
− | <source lang="bash">
| |
− | love --version
| |
− | </source>
| |
− |
| |
− | == Egy játék elkészítése ==
| |
− |
| |
− | Egy minimális játékhoz hozzon létre egy mappát akárhol, és nyissa meg a kedvenc szövegszerkesztőjét (ami nem a word vagy a wordpad). A [http://www.sublimetext.com Sublime Text] egy elég jó választás, ami minden operációs rendszeren elfut, és van beépített Lua támogatása is. Készítsen egy új fájlt a létrehozott mappában, és nevezze el <code>main.lua</code>-nak. Rakja a következő kódot a fájlba, és mentse el.
| |
− |
| |
− | <source lang="lua">
| |
− | function love.draw()
| |
− | love.graphics.print("Helló Világ", 400, 300)
| |
− | end
| |
− | </source>
| |
− |
| |
− | == Játékok futtatása ==
| |
− |
| |
− | A LÖVE két módon tud betölteni egy játékot:
| |
− | * Egy mappából, ami tartalmaz egy main.lua fájlt.
| |
− | * Egy [[LÖVE Game File (Hungarian)|.love fájlból]] amiben a legfelső (vagy gyökér-) könyvtárban van egy main.lua fájl.
| |
− |
| |
− | A .love fájlok készítéséhez olvassa el a [[Game Distribution (Hungarian) | Játék disztribúció]] cikket.
| |
− |
| |
− | ===Windows===
| |
− |
| |
− | A [http://studio.zerobrane.com ZeroBrane Studio], [[Sublime Text 2]], [[Notepad++]], és [[SciTE]] szerkesztőkben van közvetlen lehetőség a játék futtatására.
| |
− |
| |
− | Egyéb esetben a legegyszerűbb mód egy játék futtatására, hogy a <code>main.lua</code>-t tartalmazó mappát ráhúzzuk a love.exe-re, vagy a parancsikonjára. Fontos hogy a mappát, és ne magát a <code>main.lua</code>-t húzzuk rá.
| |
− |
| |
− | A parancssorból is lehet futtatni egy játékot:
| |
− |
| |
− | <source lang="powershell">
| |
− | "C:\Program Fájlok\LOVE\love.exe" "C:\játékok\énjátékom"
| |
− | "C:\Program Fájlok\LOVE\love.exe" "C:\játékok\csomagoltjáték.love"
| |
− | </source>
| |
− |
| |
− | Erre lehet készíteni egy parancsikont; egyszerűen jobb-klikkeljen a love.exe-re, és válassza ki a "Tulajdonságok" menüpontot, és a "Cél" mezőbe másolja bele a megfelelő parancsot és hozzá a játék elérési útját mint paramétert (ld. fent).
| |
− |
| |
− | A Windows rendszereken van egy speciális parancssor opció, ami a játék ablaka mellé létrehoz egy külön konzol ablakot is, így láthatja a <code>print</code> hívások eredményét (ami egyenértékű a [[conf.lua (Hungarian)|conf.lua]]-ban beállított <code>t.console=true</code> sor hatásával):
| |
− |
| |
− | <source lang="bash">
| |
− | "C:\Program Fájlok\LOVE\love.exe" --console
| |
− | </source>
| |
− |
| |
− | ===Linux===
| |
− |
| |
− | Linuxon ezen parancsokat és paramétereket használhatja:
| |
− |
| |
− | <source lang="bash">
| |
− | love /home/út/a/játékomhoz/
| |
− | love /home/út/a/csomagoltjátékhoz.love
| |
− | </source>
| |
− |
| |
− | Ha rendszerszinten telepítette fel a LÖVE-t, akkor a fájlkezelőkben dupplakattintással is futtathat .love fájlokat.
| |
− |
| |
− | ===Mac OS X ===
| |
− |
| |
− | A Mac OS X-en egy mappa vagy .love fájl rádobható a love alkalmazás-csomagra. A Mac Terminálban (parancssor), így használhatja a love-t (feltéve hogy az Alkalmazások könyvtárba lett telepítve):
| |
− |
| |
− | <source lang="bash">open -n -a love "~/út/a/játékomhoz"</source>
| |
− |
| |
− | Viszont a fenti módszer nem fog szöveget kiírni a terminál ablakba. Ahhoz közvetlenül kell a love binárist futtatni az alkalmazás-csomagból:
| |
− |
| |
− | <source lang="bash">/Applications/love.app/Contents/MacOS/love ~/út/a/játékomhoz</source>
| |
− |
| |
− | Felállíthat egy aliaszt a Terminál szesszióban, hogy meghívja a binárist amikor <code>love</code>-t használ úgy, hogy hozzáad egy aliaszt a <code>~/.bash_profile</code>-hoz.
| |
− |
| |
− | Nyissa meg a fájlt így:
| |
− | <source lang="bash">open -a TextEdit ~/.bash_profile</source>
| |
− |
| |
− | Lehet, hogy azelött futtatnia kell a
| |
− | <source lang="bash">touch ~/.bash_profile</source>
| |
− | parancsot, ha a fájl még nem létezett.
| |
− |
| |
− | Aztán másolja be a következő kódot, és mentse a fájlt:
| |
− |
| |
− | <source lang="bash">
| |
− | # aliasz a love-hoz
| |
− | alias love="/Applications/love.app/Contents/MacOS/love"
| |
− | </source>
| |
− |
| |
− | Így most már a Windows és Linuxhoz hasonlóan meghívhatja a love-t a parancssorból:
| |
− |
| |
− | <source lang="bash">
| |
− | love "~/út/a/játékomhoz"
| |
− | </source>
| |
− |
| |
− | == Következő Lépések ==
| |
− | * A [[Tutorial:Callback_Functions (Hungarian)|Callback Funkciók]] cikk megtanítja egy love játék alapfelépítését.
| |
− | * Az [[:Category:Tutorials (Hungarian)|Útmutatók]] a következő olvasmányok.
| |
− |
| |
− | == Más nyelvek ==
| |
− | {{i18n|Getting_Started}}
| |
− |
| |
− | [[Category:LÖVE]]
| |