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

(OK, I think it's working correctly now :D (Українська) is no longer displayed in the list, because it's obvious that Ukrainian page would link to Ukrainian pages)
m (remove (Українська) from all the lists, not just from one of them)
Line 28: Line 28:
 
| headers=hide
 
| headers=hide
 
| format=template
 
| format=template
| template=ListingFields
+
| template=ListingFields/with custom links
 
| introtemplate=ListingIntro
 
| introtemplate=ListingIntro
 
| outrotemplate=ListingOutro
 
| outrotemplate=ListingOutro
 +
| ?Link for lists
 
| ?Description
 
| ?Description
 
| ?PrettySince
 
| ?PrettySince
Line 39: Line 40:
 
| headers=hide
 
| headers=hide
 
| format=template
 
| format=template
| template=ListingFields
+
| template=ListingFields/with custom links
 
| introtemplate=ListingIntro
 
| introtemplate=ListingIntro
 
| outrotemplate=ListingOutro
 
| outrotemplate=ListingOutro
 +
| ?Link for lists
 
| ?Description
 
| ?Description
 
| ?PrettySince
 
| ?PrettySince
Line 50: Line 52:
 
| headers=hide
 
| headers=hide
 
| format=template
 
| format=template
| template=ListingFields
+
| template=ListingFields/with custom links
 
| introtemplate=ListingIntro
 
| introtemplate=ListingIntro
 
| outrotemplate=ListingOutro
 
| outrotemplate=ListingOutro
 +
| ?Link for lists
 
| ?Description
 
| ?Description
 
| ?PrettySince
 
| ?PrettySince
Line 61: Line 64:
 
| headers=hide
 
| headers=hide
 
| format=template
 
| format=template
| template=ListingFields
+
| template=ListingFields/with custom links
 
| introtemplate=ListingIntro
 
| introtemplate=ListingIntro
 
| outrotemplate=ListingOutro
 
| outrotemplate=ListingOutro
 +
| ?Link for lists
 
| ?Description
 
| ?Description
 
| ?PrettySince
 
| ?PrettySince
Line 85: Line 89:
 
| headers=hide
 
| headers=hide
 
| format=template
 
| format=template
| template=ListingFields
+
| template=ListingFields/with custom links
 
| introtemplate=ListingIntro
 
| introtemplate=ListingIntro
 
| outrotemplate=ListingOutro
 
| outrotemplate=ListingOutro
 +
| ?Link for lists
 
| ?Description
 
| ?Description
 
| ?PrettySince
 
| ?PrettySince

Revision as of 10:22, 31 January 2020

Щоб написати гру з використанням LOVE, найчастіше потрібно використати наступні функції: love.load, щоб завантажити ресурси до вашої гри і налаштувати її, love.update, для керування і оновлення стану гри, і love.draw, щоб відобразити стан гри на екрані.

В більш інтерактивних іграх можна перевизначити додаткові зворотні виклики для того, щоб обробляти ввід від користувача і інші аспекти повнофункціональний гри.

LOVE забезпечує заповнювачі за замовчуванням для цих зворотних викликів, які ви можете змінити в своєму коді, створюючи власні функції з тим же ім'ям, що і функції зворотного виклику:

-- Завантажуємо значення для прямокутника.
function love.load()
    x, y, w, h = 20, 20, 60, 20;
end

-- Змінюємо розмір прямокутника кожний кадр.
function love.update(dt)
    w = w + 1;
    h = h + 1;
end

-- Малюємо кольоровий прямокутник.
function love.draw()
    love.graphics.setColor(0, 100, 100);
    love.graphics.rectangle('fill', x, y, w, h);
end

Модулі

love.audio Інтерфейс для роботи з динаміками користувача.
love.font Надає роботу зі шрифтами. Added since 0.7.0
love.image Надає інтерфейс для розкодування даних зображень.
love.math Надає математичні функції, незалежні від системи. Added since 0.9.0
love.timer Інтерфейс для таймера користувача.

Сторонні модулі

Функції

love.getVersion Функція повертає поточну версію LOVE. Added since 0.9.1

Типи

Data Базовий клас для всіх даних.
Object Базовий клас для всіх типів LÖVE.

Зворотні функції

Загальні

Файли конфігурації Налаштування опцій гри.
love.displayrotated Викликається, коли міняється орієнтація дисплею. Added since 11.3
love.draw Функція зворотного виклику, яка малює кожен кадр на екрані.
love.errhand Функція для обробки помилок, показує інформацію про помилку.
love.errorhandler Функція для обробки помилок, показує інформацію про помилку. Added since 11.0
love.load Ця функція викликається рівно один раз на початку гри.
love.lowmemory Функція зворотного виклику, яка викликається, коли в системи на мобільних пристроях закінчується пам'ять. Added since 0.10.0
love.quit Функція зворотного виклику, яка викликається, коли гру закривають. Added since 0.7.0
love.run Основна функція, яка містить головний цикл. Якщо упущена, то використовується стандартна реалізація цієї функції.
love.threaderror Функція зворотного виклику, яка викликається, коли в потоці (Thread) відбувається помилка. Added since 0.9.0
love.update Функція використовується для оновлення стану гри в кожному кадрі.

Джойстик

love.gamepadaxis Викликається при пересуванні осі віртуального геймпада на джойстику. Added since 0.9.0
love.gamepadpressed Викликається, коли натиснуто на кнопку віртуального геймпада на джойстику. Added since 0.9.0
love.gamepadreleased Викликається, коли відпущено кнопку віртуального геймпада на джойстику. Added since 0.9.0
love.joystickadded Викликається, коли додано новий джойстик (Joystick). Added since 0.9.0
love.joystickaxis Викликається під час пересування осі джойстика. Added since 0.9.0
love.joystickhat Викликається, коли міняється напрямок мініджойстика (hat). Added since 0.9.0
love.joystickpressed Викликається, коли натиснута кнопка на джойстику.
love.joystickreleased Викликається, коли відпущено кнопку джойстика.
love.joystickremoved Викликається, коли джойстик (Joystick) від'єднується. Added since 0.9.0


Інші мови