love (Українська)

Щоб написати гру з використанням 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.timer (Українська) Інтерфейс для таймера користувача.

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

Функції

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

Типи

Data (Українська) Базовий клас даних.

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

Загальні

love.run (Українська) Основна функція, яка містить головний цикл. Якщо упущена, то використовується стандартна реалізація цієї функції.
love.update (Українська) Функція використовується для оновлення стану гри в кожному кадрі.
love.visible (Українська) Функція спрацьовує, коли користувач показує чи ховає вікно. Added since 0.9.0

Джойстик


Інші мови

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