Как стать автором
Обновить

Pixi.js — 2D движок с прозрачной поддержкой WebGL

Время на прочтение1 мин
Количество просмотров81K
Pixi.js позволяет использовать мощь WebGL для рендеринга 2D-сцен, совершенно не вникая в подробности реализации, более того, он умеет самостоятельно определять наличие поддержки WebGL и переключаться между способами рендеринга. В отсутствие WebGL рендеринг осуществляется средствами canvas. Кроме того в Pixi.js реализован граф сцены, поддержка текстур и спрайтов, чуть больше недели назад в нём появилась поддержка интерактивности — на спрайты можно повесить обработчики событий мыши и тачскрина.

Авторы позиционируют Pixi.js как 2D-аналог Three.js, и утверждают, что хотя игры — первое, что приходит в голову при виде их движка, он достаточно низкоуровненвый, чтобы его можно было применять везде, где требуется насыщенная 2D-анимация, например в сложных графических интерфейсах. При разработке основные усилия были направлены на скорость работы и простоту API.

Репозиторий Pixi.js на Гитхабе

Демо-игра на Pixi.js

>9000 зайчиков для тестирования производительности.

Теги:
Хабы:
Всего голосов 64: ↑61 и ↓3+58
Комментарии48

Публикации

Истории

Работа

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область