Getting Started (Romanian)
Contents
Obținere LÖVE
Descarcă ultima versiune a framework-ului LÖVE de pe site, și instaleaz-o. Dacă ești pe Windows și nu vrei să „instalezi” LÖVE, poți pur și simplu să descarci executabilele arhivate și să le dezarhivezi oriunde vrei.
Pentru a afla ce versiune LÖVE este instalată, rulează următoarea comandă:
love --version
Crearea unui Joc
Pentru a crea un joc simplu, crează un director oriunde, și deschide editorul tău de text preferat. Sublime Text este unul destul de bun pentru toate sistemele de operare, și are suport integrat pentru Lua. Crează un nou fișier în directorul pe care l-ai creat și numește-l main.lua
. Pune următorul cod în fișier și salvează-l.
function love.draw()
love.graphics.print("Hello World", 400, 300)
end
Rularea Jocurilor
LÖVE poate porni un joc în două feluri:
- Dintr-un director care conține un fișier main.lua.
- Dintr-un fișier fișier .love care are un fișier main.lua în directorul rădăcină
Pentru a crea fișiere .love vezi Distribuirea Jocurilor.
Windows
ZeroBrane Studio, Sublime Text 2, Notepad++, și SciTE permit rularea jocurilor dinăuntrul editoarelor lor.
Altfel, cea mai ușoară cale de a rula jocul este să trasați directorul pe love.exe sau o scurtătură a lui love.exe. Țineți minte să trasați directorul care conține fișierul main.lua
și nu fișierul main.lua
în sine.
Poți să rulezi jocul și din linia de comandă:
"C:\Program Files\LOVE\love.exe" "C:\games\mygame"
"C:\Program Files\LOVE\love.exe" "C:\games\joc-împachetat.love"
Poți crea și o scurtătură pentru asta; crează o simplă scurtătură către love.exe, click stânga pe ea și selectează „Proprietăți”(Properties), iar apoi pune linia de comandă pe care o vrei în câmpul „Țintă”(Target) pentru scurtătură.
Pe Windows, există o opțiune a liniei de comandă care va atașa o consolă ferestrei, ceea ce îți permite să vezi rezultatele apelurilor print
(echivalent cu setarea t.console=true
în conf.lua):
"C:\Program Files\LOVE\love.exe" --console
Linux
Pe Linux, poți folosi una din următoarele linii de comandă:
love /home/cale/către/director-joc/
love /home/cale/către/joc-împachetat.love
Dacă ai instalat LÖVE la nivel de sistem, poți și să dai dublu-click pe fișierele .love din managerul de fișiere.
Mac OS X
Pe Mac OS X, un director sau un fișier .love pot fi trasate peste pachetul aplicației love. În Mac Terminal (linia de comandă), poți folosi love așa (presupunând că este instalată în directorul Applications):
open -n -a love "~/cale/către/jocul-meu"
Oricum, metoda anterioară nu va arăta textul printat în fereastra terminalului. Pentru a face asta, va trebui să rulezi binarul love dinăuntrul pachetului aplicației în mod direct:
/Applications/love.app/Contents/MacOS/love ~/cale/către/jocul-meu
Poți seta un alias în sesiunea Terminalului pentru a apela binarul când folosești love
prin adăugarea unui alias în ~/.bash_profile
.
Deschide fișierul cu:
open -a TextEdit ~/.bash_profile
S-ar putea să trebuiască să execuți
touch ~/.bash_profile
Înainte, dacă fișierul nu există.
Apoi introdu următorul text și salvează fișierul:
# alias către love
alias love="/Applications/love.app/Contents/MacOS/love"
Acum poți rula love din linia de comandă ca pe Windows și Linux:
love ~/cale/către/jocul-meu
Android
Atât timp cât ai aplicația love instalată din playstore sau dintr-o altă sursă, următoarele metode funcționează:
- Metoda 1: Transferă directorul jocului în /sdcard/lovegame unde main.lua se găsește la /sdcard/lovegame/main.lua. Iar apoi rulează aplicația.
- Method 2: Transferă un .love cu jocul tău pe dispozitiv și dă click pe el. Majoritatea exploratorilor de fișiere vor rula fișierul .love cu aplicația love. Dacă nu o face, poți instala ES File Explorer care o va face. Dacă folosești Dropbox, poți îl poți folosi pentru a deschide fișierele .love.
iOS
In order to run LÖVE for iOS, it must first be compiled and installed. To do that, you’ll need Mac OS X, Xcode 7 or newer, and the LÖVE for iOS source code downloadable from the home page.
- If the
include
andlibraries
folders are not present in thelove/platform/xcode/ios
folder, download them and place them there. They contain the third-party library dependencies used by LÖVE.
- Open the Xcode project found at
love/platform/xcode/love.xcodeproj
and select thelove-ios
target in the dropdown menu at the top of the window.
- You may want to change the Build Configuration from Debug to Release for better performance, by opening the "Edit Scheme..." menu from the same dropdown selection.
- Choose either an iOS Simulator device or your plugged-in iOS device in the dropdown selection to the right of the previous one, and click the Build-and-Run ▶︎ button to the left, which will install LÖVE on the target device after compiling it.
LÖVE on iOS includes a simple list interface of games that are installed (until you fuse a .love to it for distribution.)
- To put a .love file on the iOS Simulator after LÖVE is installed, drag the file onto the iOS Simulator’s window while it’s open. LÖVE will launch if it’s not running already. If another game is currently active you may need to quit LÖVE for the new game to show up (press Shift-Command-H twice to open the App Switcher menu on the iOS Simulator.)
- To put a .love file or game folder on your iOS device after LÖVE is installed, you can either download it with the Safari, or transfer it from your computer through iTunes when your device is connected: open iTunes, go to the iOS device which has LÖVE installed, go to the ‘Apps’ section and scroll down and find LÖVE, and add the .love file or game folder to LÖVE’s Documents section.
See the Game Distribution page for creating Fused LÖVE games on iOS and distributing them.
Next steps
- Tutorial:Callback_Functions will teach you the basic structure of a love game.
- Category:Tutorials are the next piece of reading
Other Languages
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