Описание тега phaser-framework

Phaser - это JavaScript-фреймворк для разработки игр на настольных и мобильных платформах. Если устройство способно, оно использует WebGL для рендеринга, но в противном случае возвращается к Canvas.

Phaser - это JavaScript-фреймворк для разработки игр на настольных и мобильных платформах. Если устройство способно, оно использует WebGL для рендеринга, в противном случае оно возвращается к Canvas. Это просто простой JavaScript и не использует никаких фальшивых практик в стиле объектно-ориентированного программирования внутри компании. Нет массивной цепочки наследования или системы компонентов, и вам также не нужно принудительно помещать свои объекты в какую-либо фиксированную структуру классов. Это простая прямая цепочка прототипов, как и предполагалось использовать JavaScript. Phaser на 100% полагается на поддержку сообщества в финансировании своего развития.

Сведения о версии по состоянию на апрель 2020 г.:

  • Последняя версия (от сообщества): Phaser CE 2.15.0
  • Последняя версия (следующего поколения): Phaser 3.23.0

Заметка

Phaser доступен в двух версиях: Phaser 3 и Phaser CE - The Community Edition. Phaser CE является продолжением кодовой базы Phaser 2 под руководством сообщества и размещается в отдельном репо. Phaser 3 - это следующее поколение Phaser.

Требования

Для игр, созданных с помощью Phaser, требуется современный веб-браузер, поддерживающий тег canvas. Сюда входят Internet Explorer 9+, Firefox, Chrome, Safari и Opera. Он также работает в мобильных веб-браузерах, включая стандартный браузер Android 2.x и выше и iOS5 Mobile Safari и выше. Но как всегда помните об ограничениях браузера. Не все функции Phaser работают во всех браузерах.

Характеристики

  • Поддерживает как TypeScript, так и JavaScript
  • Использует технологии WebGL и Canvas
  • Предварительный загрузчик активов
  • Встроенный физический движок
  • Поддержка спрайтов
  • Анимация с использованием листов спрайтов
  • Встроенный движок частиц
  • Обработка пользовательского ввода
  • Внутриигровая камера
  • Поддерживает звук HTML5
  • Оптимизирован для мобильных устройств
  • Плагины для расширения основных функций

Ресурсы