Difference between revisions of "love (Українська)"
m (changed the text to be closer to the English original (not 'some interactive games' but 'more interactive games', not the required callbacks but the most important callbacks — they're not in fact required); also, fixed a type) |
(OK, I can display nice links... now I need to understand how to hide the default links, and it would be perfect) |
||
Line 76: | Line 76: | ||
| introtemplate=ListingIntro | | introtemplate=ListingIntro | ||
| outrotemplate=ListingOutro | | outrotemplate=ListingOutro | ||
+ | | ?Link for lists | ||
| ?Description | | ?Description | ||
| ?PrettySince | | ?PrettySince |
Revision as of 10:07, 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
Contents
Модулі
love.audio (Українська) | Інтерфейс для роботи з динаміками користувача. | ||
love.font (Українська) | Надає роботу зі шрифтами. | ![]() |
|
love.image (Українська) | Надає інтерфейс для розкодування даних зображень. | ||
love.math (Українська) | Надає математичні функції, незалежні від системи. | ![]() |
|
love.timer (Українська) | Інтерфейс для таймера користувача. |
Сторонні модулі
Функції
love.getVersion (Українська) | Функція повертає поточну версію LOVE. | ![]() |
Типи
Data (Українська) | Базовий клас для всіх даних. | ||
Object (Українська) | Базовий клас для всіх типів LÖVE. |
Зворотні функції
Загальні
Config Files (Українська) | Файли конфігурації | ![]() |
|
love.displayrotated (Українська) | love.displayrotated | ![]() |
![]() |
love.draw (Українська) | love.draw | ![]() |
|
love.errhand (Українська) | love.errhand | ![]() |
|
love.errorhandler (Українська) | love.errorhandler | ![]() |
![]() |
love.load (Українська) | love.load | ![]() |
|
love.lowmemory (Українська) | love.lowmemory | ![]() |
![]() |
love.quit (Українська) | love.quit | ![]() |
![]() |
love.run (Українська) | love.run | ![]() |
|
love.threaderror (Українська) | love.threaderror | ![]() |
![]() |
love.update (Українська) | love.update | ![]() |
Джойстик
love.gamepadaxis (Українська) | Викликається при пересуванні осі віртуального геймпада на джойстику. | ![]() |
|
love.gamepadpressed (Українська) | Викликається, коли натиснуто на кнопку віртуального геймпада на джойстику. | ![]() |
|
love.gamepadreleased (Українська) | Викликається, коли відпущено кнопку віртуального геймпада на джойстику. | ![]() |
|
love.joystickadded (Українська) | Викликається, коли додано новий джойстик (Joystick). | ![]() |
|
love.joystickaxis (Українська) | Викликається під час пересування осі джойстика. | ![]() |
|
love.joystickhat (Українська) | Викликається, коли міняється напрямок мініджойстика (hat). | ![]() |
|
love.joystickpressed (Українська) | Викликається, коли натиснута кнопка на джойстику. | ||
love.joystickreleased (Українська) | Викликається, коли відпущено кнопку джойстика. | ||
love.joystickremoved (Українська) | Викликається, коли джойстик (Joystick) від'єднується. | ![]() |
Інші мови
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