Limn Engine: Полное руководство по API

Создавайте игры быстрее с помощью Limn Engine API. В этом руководстве описаны основные классы и методы, необходимые для начала разработки.

Основные классы

• Display (L1): Сердце движка. Управляет холстом (canvas), игровым циклом, вводом и камерой. • Component (L1): Любой видимый объект. Отвечает за позицию, размер, физику и столкновения. • Camera (L2): Управляет областью просмотра (viewport). Используйте её, чтобы следовать за игроками, трясти экран или изменять масштаб. • Move (L1): Вспомогательный инструмент для физики, частиц и логики движения. • State (L1): Инструменты только для чтения для запроса свойств объектов. • TileMap (L2): Система для уровней и карт на основе сетки. • Tctxt (L1): Форматированный текст с поддержкой фона и выравнивания. • Sound (L1): Работает с одиночными аудиофайлами. • SoundManager (L4): Управляет несколькими звуками и общей громкостью. • ParticleSystem (L3): Создает вспышки, дым и непрерывные эффекты. • Sprite (L2): Управляет анимациями спрайтшитов.

Быстрая реализация

Запуск движка:

const display = new Display();
display.perform();
display.start(800, 600);

Добавление игрока:

const player = new Component(40, 40, "blue", 100, 100);
player.physics = true;
player.gravity = 0.4;
display.add(player);

Движение и физика

Используйте помощник move, чтобы упростить свой код:

Управление камерой

Держите действие в поле зрения с помощью этих методов:

Визуальные эффекты

Улучшите свою игру с помощью частиц:

Источник: https://dev.to/kehinde_owolabi_e2e54567a/limn-engine-complete-api-reference-1acj