Difference between revisions of "Getting Started (Українська)"

m (Наступні кноки: change links to the Ukrainian translation now that it exists)
m (changed links to use Template:translated link so that new translations will get linked automagically; changed some links that are already translated too)
Line 23: Line 23:
 
LÖVE може загрузити гру одним з двох способів:
 
LÖVE може загрузити гру одним з двох способів:
 
* З директорії, в який є файл main.lua.
 
* З директорії, в який є файл main.lua.
* З [[LÖVE Game File (Українська)|файлу .love]], в кореневій (або верхній) директорії якого є файл main.lua.
+
* З {{translated link|LÖVE Game File|Українська|text=файлу .love}}, в кореневій (або верхній) директорії якого є файл main.lua.
  
Про створення файлі .love див. розділ [[Game Distribution (Українська)|Збірка гри]] (анг. [[Game Distribution]]).
+
Про створення файлі .love див. розділ [[Game Distribution (Українська)|Розповсюдження гри]].
  
 
----
 
----
 
===Windows===
 
===Windows===
  
Редактори [http://studio.zerobrane.com ZeroBrane Studio], [[Sublime Text 2]], [[Notepad++]] та [[SciTE]] дозволяють запускати гру безпосередньо з редактору коду.
+
Редактори [http://studio.zerobrane.com ZeroBrane Studio] (анг.), {{translated link|Sublime Text 2|Українська}}, {{translated link|Notepad++|Українська}} та {{translated link|SciTE|Українська}} дозволяють запускати гру безпосередньо з редактору коду.
  
 
В інших випадках найпростіший спосіб запустити гру — перетягнути директорію або на файл love.exe, або на ярлик для love.exe. Не забувайте, що переносити треба директорію, всередині якої є файл <code>main.lua</code>, а не сам файл <code>main.lua</code>.
 
В інших випадках найпростіший спосіб запустити гру — перетягнути директорію або на файл love.exe, або на ярлик для love.exe. Не забувайте, що переносити треба директорію, всередині якої є файл <code>main.lua</code>, а не сам файл <code>main.lua</code>.
Line 43: Line 43:
 
Для запуску гри можна створити ярлик. Для цього просто створіть ярлик до love.exe, натисніть на нього правою кнопкою миші, в контекстному мерю виберіть пункт «Властивості» (Properties), а там уведіть в полі «Об'єкт» (Target<!--TODO: перевірити український переклад -->) команду для командного рядка.
 
Для запуску гри можна створити ярлик. Для цього просто створіть ярлик до love.exe, натисніть на нього правою кнопкою миші, в контекстному мерю виберіть пункт «Властивості» (Properties), а там уведіть в полі «Об'єкт» (Target<!--TODO: перевірити український переклад -->) команду для командного рядка.
  
В Windows є спеціальний параметр командного рядка, який дозволяє прив'язати консоль до вінка, щоб бачити результати функції <code>print</code> та подібних (це еквівалент <code>t.console=true</code> в [[conf.lua]]):
+
В Windows є спеціальний параметр командного рядка, який дозволяє прив'язати консоль до вінка, щоб бачити результати функції <code>print</code> та подібних (це еквівалент <code>t.console=true</code> в {{translated link|conf.lua|SciTE|Українська}}):
 
<source lang="bash">
 
<source lang="bash">
 
"C:\Program Files\LOVE\love.exe" --console
 
"C:\Program Files\LOVE\love.exe" --console
Line 121: Line 121:
 
* Щоб розмістити файл .love чи директорію гри на пристрої з iOS після того, як там встановлена програма LÖVE, можна або завантажити його через Safari, або перенести з вашого комп'ютера через iTunes, коли пристрій під'єднано: відкрийте iTunes, перейдіть в пристрій iOS, на якому встановлено LÖVE, відкрийте розділ «Програми» (Apps), прокрутіть список до LÖVE, і додайте файл .love або папку гри в розділ Документи (Documents) програми LÖVE.
 
* Щоб розмістити файл .love чи директорію гри на пристрої з iOS після того, як там встановлена програма LÖVE, можна або завантажити його через Safari, або перенести з вашого комп'ютера через iTunes, коли пристрій під'єднано: відкрийте iTunes, перейдіть в пристрій iOS, на якому встановлено LÖVE, відкрийте розділ «Програми» (Apps), прокрутіть список до LÖVE, і додайте файл .love або папку гри в розділ Документи (Documents) програми LÖVE.
  
Див. розділ [[Game Distribution (Українська)|Збірка гри]] (анг. [[Game Distribution]]) про створення приєднаних до програми ігор LÖVE на iOS і їх розповсюдження.
+
Див. розділ [[Game Distribution (Українська)|Розповсюдження гри]] про створення приєднаних до програми ігор LÖVE на iOS і їх розповсюдження.
  
 
== Наступні кноки ==
 
== Наступні кноки ==
 
* Урок [[Tutorial:Callback_Functions (Українська)|Функції зворотного виклику]] навчить вас основній структурі гри на LÖVE.
 
* Урок [[Tutorial:Callback_Functions (Українська)|Функції зворотного виклику]] навчить вас основній структурі гри на LÖVE.
 
* Після цього варта прочитати уроки з категорії [[:Category:Tutorials (Українська)|уроки (Tutorials)]].
 
* Після цього варта прочитати уроки з категорії [[:Category:Tutorials (Українська)|уроки (Tutorials)]].
* [[Main Page|Wiki]] — вікі про LÖVE.
+
* [[Main Page (Українська)|Вікі]] — вікі про LÖVE.
  
 
== Other Languages ==
 
== Other Languages ==

Revision as of 09:32, 31 January 2020

Встановлення LÖVE

Завантажте останню версію LÖVE з офіційного сайту та встановійть її. Якщо у вас Windows, і ви не хочете встановлювати LÖVE, ви також можете просто завантажити програмні файли в zip-архіві і розпакувати їх де завгодно.

Щоб довідатися, яка версія LÖVE встановлена у вас, виконайте таку команду:

love --version

Створення гри

Щоб зробити мінімальну гру, створіть директорію (вона ж тека або папка) в будь-якому місці на диску, і відкрийте свій улюблений текстовий редактор. Наприклад, Sublime Text — непоганий редактор, який працює на всіх операційних системах та підтримує мову Lua. Створіть файл в тільки що створеній директорії і назвіть його main.lua. Вставте в цей файл код, приведений нижче, та збережіть файл.

function love.draw()
    love.graphics.print("Hello World", 400, 300)
end

Запуск ігор

LÖVE може загрузити гру одним з двох способів:

  • З директорії, в який є файл main.lua.
  • З файлу .love (англ.), в кореневій (або верхній) директорії якого є файл main.lua.

Про створення файлі .love див. розділ Розповсюдження гри.


Windows

Редактори ZeroBrane Studio (анг.), Sublime Text 2 (англ.), Notepad++ (англ.) та SciTE (англ.) дозволяють запускати гру безпосередньо з редактору коду.

В інших випадках найпростіший спосіб запустити гру — перетягнути директорію або на файл love.exe, або на ярлик для love.exe. Не забувайте, що переносити треба директорію, всередині якої є файл main.lua, а не сам файл main.lua.

Також можна запустити гру з командного рядка:

"C:\Program Files\LOVE\love.exe" "C:\games\mygame"
"C:\Program Files\LOVE\love.exe" "C:\games\packagedgame.love"

Для запуску гри можна створити ярлик. Для цього просто створіть ярлик до love.exe, натисніть на нього правою кнопкою миші, в контекстному мерю виберіть пункт «Властивості» (Properties), а там уведіть в полі «Об'єкт» (Target) команду для командного рядка.

В Windows є спеціальний параметр командного рядка, який дозволяє прив'язати консоль до вінка, щоб бачити результати функції print та подібних (це еквівалент t.console=true в conf.lua):

"C:\Program Files\LOVE\love.exe" --console

Linux

В Linux можна використовувати одну з наступних команд в командному рядку:

love /home/шлях/до/директорії-гри/
love /home/шлях/до/запакованої-гри.love

Якщо ви встановили LÖVE на системномі рівні, можна також двічі натискати по файлах .love в файловому менеджері.


Mac OS X

В Mac OS X можна перетягнути папку чи файл .love на комплект програми LÖVE. В терміналі Mac (в командному рядку) можна використовувати таку команду (якщо Löve встановлено в директорії Applications):

open -n -a love "~/шлях/до/гри"

Однако при використанні метода вище текст, який виводится функцією print та подібними, не буде показуватися в вікні термінала. Щоб побачити його, виконайте програмний файл love з комплекту програми LÖVE напряму:

/Applications/love.app/Contents/MacOS/love ~/шлях/до/гри

Ви можете додати псевдонім команди ~/.bash_profile для своєї сесії Термінала, щоб ця команда викликалася при виклику love.

Відкрийте цей файл:

open -a TextEdit ~/.bash_profile

Можливо, вам доведеться спочатку створити його:

touch ~/.bash_profile

якщо він ще не існує.

Після цього вставте в файл ~/.bash_profile наступний код і збережіть файл:

# псевдонім для love
alias love="/Applications/love.app/Contents/MacOS/love"

Тепер можна викликати love так же, як в командному рядку Linux і Windows:

love ~/шлях/до/гри

Android

Якщо у вас встановлена програма Löve з магазину Google Play або іншого місця, можна запустити свої гру так:

  • Метод 1. Перенесіть директорії гри в /sdcard/lovegame, щоб main.lua знаходився в /sdcard/lovegame/main.lua. Після цього запустіть програму.
  • Метод 2. Перенесіть файл .love зі своєю грою на пристрій, і натисніть на нього. В більшості файлових менеджерів файл .love запуститься через програму Löve. Якщо ваш файл не запускається, можна встановити ES File Explorer і запускати файли через нього. Якщо ви використовуєте Dropbox, можна запустити файли .love через нього.



iOS

Щоб запустити LÖVE для iOS, спочатку потрібно його скомпілювати та встановити. Для цього потрібен Mac OS X, Xcode 7 чи новіший і сирцевий код LÖVE для iOS, який можна завантажити з домашньої сторінки.

  • Якщо ви використовуєте (через include або libraries) директорії, яких немає в директорії love/platform/xcode/ios, завантажте їх і скопіюйте в цю директорії. В ній знаходяться додаткові бібліотеки, які використовуються в LÖVE.
  • Відкрийте проєкт для Xcode, який знаходиться в love/platform/xcode/love.xcodeproj, і виберіть мету love-ios в меню, що випадає, в верхній частині вікна.
  • Можливо, вам потрібно буде змінити Конфігурацію збірки (Build Configuration) з Debug на Release, щоб покращити швидкодію. Для цього потрібно відкрити меню «Редагувати схему...» (Edit Scheme...) в тому ж меню, що випадає.
  • Виберіть або пристрій iOS Simulator, або під'єднаний пристрій на iOS, з меню справа від попереднього, і натисніть на кнопку «Зібрати та запустити ▶︎» (Build-and-Run ▶︎) зліва. Вона скомпілює LÖVE та встановить його на пристрої.

В LÖVE для iOS включено простий інтерфейс для показу списку встановлених ігор (якщо тільки ви не приєднаєте до нього файл .love для готової збірки гри).

  • Щоб розмістити файл .love на iOS Simulator після того, як програма LÖVE там встановлена, перетягнить файл в вікно відкритого iOS Simulator'а. Якщо програма LÖVE не запущена, вона запуститься. Якщо в цей час активна інша гра, можливо, потрібно буде вийти з LÖVE, щоб відкрилася нова гра (двічі натисніть Shift-Command-H, щоб відкрилося меню переключення програм, App Switcher, в iOS Simulator'і.)
  • Щоб розмістити файл .love чи директорію гри на пристрої з iOS після того, як там встановлена програма LÖVE, можна або завантажити його через Safari, або перенести з вашого комп'ютера через iTunes, коли пристрій під'єднано: відкрийте iTunes, перейдіть в пристрій iOS, на якому встановлено LÖVE, відкрийте розділ «Програми» (Apps), прокрутіть список до LÖVE, і додайте файл .love або папку гри в розділ Документи (Documents) програми LÖVE.

Див. розділ Розповсюдження гри про створення приєднаних до програми ігор LÖVE на iOS і їх розповсюдження.

Наступні кноки

Other Languages