ЛайяБокс
Оригинальный автор(ы) | Се ЧэнХун (генеральный директор) | ||||
---|---|---|---|---|---|
Разработчик(и) | Souyou Network Technology Beijing Co., Ltd. | ||||
Первоначальный выпуск | 20 мая 2016 г [ 1 ] | :.||||
Стабильная версия |
| ||||
Написано в | Английский | ||||
Операционная система | Окна | ||||
Доступно в | английский, китайский | ||||
Тип | Игровой движок | ||||
Лицензия | Бесплатное ПО | ||||
Веб-сайт | логово |
LayaBox (Souyou Network Technology Beijing Co., Ltd.), также называемая Laya , представляет собой разработанную в Китае бесплатную платформу , включающую веб- игровой движок LayaAir, ориентированный на мобильные и веб-платформы. [ 3 ] а также услуги онлайн- публикации и цифрового распространения . [ 3 ] Впервые было объявлено в Глобальной конфедерации мобильных игр в марте 2015 года. [ 4 ] [ 5 ] он предлагает набор функций для разработки мультиплатформенных игр.
В настоящее время сотни игр официально используют решения на движке Laya. Модуль LayaPublish доступен для публикации игр, созданных с его помощью, на различных платформах. [ 6 ]
История
[ редактировать ]Компания LayaBox, основанная в 2014 году Се Ченгхуном , изначально была сосредоточена главным образом на высокопроизводительной транскомпиляции игр Flash- , написанных на ActionScript 3.0, в веб- игры с помощью JavaScript и WebGL . [ 7 ]
ЛайяЭйр 1.0
[ редактировать ]Во время Международной конференции разработчиков игр, состоявшейся в ноябре 2015 года, Се ЧэнХун объявил, что в настоящее время разрабатывается новый 3D-движок. [ 8 ] 30 июня 2016 г. на официальном сайте опубликована версия LayaAir 1.0 с 3D и VR . функциями поддержки [ 9 ] [ 10 ] Он оснащен функциями редактора пользовательского интерфейса и поддерживает однократную разработку для выпуска полной платформы.
ЛаяЭйр 3.0(2023)
[ редактировать ]LayaAir 2.0 был запущен в 2018 году и содержит около 25 новых функций. увеличила свои инвестиции в 3D-движки, сохранив свои технические преимущества и позиции на рынке веб-3D-движков в Китае.
В июне 2023 года LayaAir официально выпустила версию 3.0, которая больше не использует сторонние 3D-редакторы, что эффективно устраняет предыдущие недостатки 3D-редактирования. Это обеспечивает комплексную разработку как 2D, так и 3D-игр, создавая полный рабочий процесс как для движка, так и для набора инструментов.
Это обновляет базовую архитектуру и поддерживает новое поколение графических API — WebGPU. Кроме того, он поддерживает алгоритмы и рендеринг ядра C++, а также алгоритмы C++, определенные разработчиком, на уровне собственного приложения.
Имя и талисман
[ редактировать ]Название « Лаябокс » было вдохновлено деревней Лайя , расположенной у подножия Гималаев . Логотип компании, форма лица примата, отсылает к Йети , известной истории в этом регионе. Кроме того, во многих монастырях может находиться священный ящик, который остается внутри какой-либо части тела этого легендарного существа, например, скальпа или меха. [ нужна ссылка ]
Другой причиной может быть китайская игра слов между обезьяной (猿) и кодировщиками (程序员), которые имеют одинаковое произношение и написание на языке пиньинь : « юань ».
Технология и особенности
[ редактировать ]«Семейство продуктов Layabox» — это набор компонентов, предназначенный для реализации публикации веб-/мобильных игр , перевода контента, монетизации прибыли, стороннего API и онлайн-распространения .

ЛайяФлэш
[ редактировать ]ЛайяФлэш [ 1 ] — это компилятор исходного кода , который работает как серверная часть компилятора LLVM , что делает его наиболее подходящим для ActionScript 3.0. программистов [ 11 ] выпустить на веб-платформе . [ 7 ] [ 12 ] Он также полностью совместим с Flash IDE. [ 13 ] [ 14 ] такие как FlashBuilder , FDT , FlashDevelop [ 15 ] или LayaAir IDE .
ЛайяЭйр
[ редактировать ]LayaAir — это специальный с открытым исходным кодом API для модулей игр и мультимедийных процедур. Его можно интегрировать из различных ECMAScript стандартных языков ( ActionScript 3.0 , JavaScript и TypeScript ). Движок LayaAir использует собственный файл формата 3D-данных . Для импорта данных активов из программного обеспечения для 3D-графики LayaBox предоставляет конвертер инструментов из FBX файлов . Кроме того, Unity для преобразования «GameObject» в файлы LayaModel (*.lm). доступен плагин [ 9 ]
Последние выпущенные основные библиотеки поддерживают: [ 2 ] [ 16 ]
- Примитивы библиотеки пользовательского интерфейса с наиболее распространенными элементами графического интерфейса в игровой сцене. (оба
<canvas>
поддержка тегов и WebGL ) режима - 2D-скелетная анимация путем интерполяции с временной шкалой, скиннинг графического процессора для 3D.
- 2D/3D Система частиц .
- Режим просмотра VR . [ 17 ]
- Аудиобиблиотеки и звуковой контроллер. (обертка OpenAL для мобильных устройств и HTML-аудио для веб-браузера)
- Работа составных, смешанных и базовых фильтров
<canvas>
/спрайт. - Различное программирование, управляемое событиями , с функцией событий . барботирования и захвата
- Совместимость с некоторыми дополнительными фреймворками: [ 16 ] Старлинг , MornUI
ЛайяПлейер
[ редактировать ]Написанный на C и C++ , LayaPlayer ( под кодовым названием Conch ) представляет собой ускоритель среды выполнения для Android и iOS для запуска веб- игр. [ 7 ] с малым объемом памяти , низким потреблением ЦП , логическим рендерингом с двухъядерным процессором, ускорением графического процессора , интеллектуальным управлением видеопамятью и чрезвычайно оптимизированным потоком рендеринга с высоким FPS результатом . Поддерживает Canvas, WebGL и DOM . движок типа [ 18 ] [ 19 ] Веб-приложения, выпущенные с помощью LayaPlayer , работают на мобильных устройствах со скоростью, близкой к исходной.
Можно вызывать собственные библиотечные функции из веб- кода JavaScript .
ЛайяПубликация
[ редактировать ]Что касается издательских услуг, LayaPublish помогает ведущим компаниям получать интернет-трафик . Доступный в виде богатого веб-приложения , он также дает разработчикам возможность распространять информацию о своей игре на широком портале. [ 20 ]
LayaStore
[ редактировать ]LayaStore — это встроенная программа, которую можно запускать непосредственно в собственных приложениях. Она предоставляет доступ к полному списку веб-игр из магазина LayaBox . Представлен в облегченном виде (20 Кб) [ 3 ] [ 21 ] дополнительный компонент для монетизации для разработчиков. Они могут получать доход либо за счет микротранзакций , либо за счет количества услуг по установке мобильных устройств.
ЛайяОткрытый
[ редактировать ]LayaOpen — это платформа обмена, предлагающая управление доходами и статистику лидеров для разработчиков и дистрибьюторов каналов. Оба могут получать информацию о продукте и отзывы о пользовательских данных , социальных сетях / аналитике и ежемесячных активных пользователях. [ 3 ] [ 21 ]
Распределение
[ редактировать ]Учетная запись разработчика позволяет пользователям подключать все свои игровые продукты ко всем платформам каналов распространения. Технологии мобильного маркетинга являются основной целевой аудиторией.
Прием
[ редактировать ]Игры с использованием решений Laya
[ редактировать ]Награды и признание
[ редактировать ]![]() | Эта статья может сбивать с толку или быть непонятной читателям . ( Октябрь 2016 г. ) |
- Игра HTML5 за вклад в индустрию 2015 года (Награда за вклад в игровую индустрию HTML5 2015 года) [ 25 ]
- Приз за лучший перспективный двигатель H5 (Layabox выиграл премию «Лучший двигатель 2015 года») [ 26 ] [ 27 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Layabox — последний журнал . Flash »
- ^ Перейти обратно: а б «История выпусков LayaAir» . История выпусков LayaAir (на китайском языке).
- ^ Перейти обратно: а б с д и Официальный сайт LayaBox
- ^ «Layabox и GMGC совместно представили первый официальный документ в отрасли HTML5» (на китайском языке) 24 апреля 2015 г.
- ^ «Layabox—Flash拥抱H5» . компьютерные игры (на китайском языке). Март 2015.
- ^ «Движок Layabox использует HTML5 для восстановления 3D-клиентских игр» china.com ( на китайском языке). Архивировано из оригинала 7 января 2016 г.
- ^ Перейти обратно: а б с «Экспонент Е3» (PDF) .
- ^ «Движок Layabox использует HTML5 для восстановления 3D-клиентских игр» 18Touch 22.11.2015 .
- ^ Перейти обратно: а б «LayaAir1.0: Не просто H5, а изменение игры» 30 июня 2016 г.
- ^ Сюй Линь (07.07.2016). «Layabox представляет новый игровой движок» . Китайская газета .
- ^ «Большой продукт LayaBox Laya.Flash открыт» Sina Games (на китайском языке, май 2015 г.).
- ^ «Продукт LayaBox Laya.Flash доступен сегодня» QQGames ( на китайском языке, май 2015 г.).
- ^ «Интервью TFC с LayaBox Се Чэнхуном» на ( китайском языке, сентябрь 2015 г.).
- ^ напрямую с использованием языка Flash AS3» ( «Разработка движка HTML5 на китайском языке, январь 2016 г.).
- ^ «Разработка HTML5 с помощью LayaFlash и Flash development» . 9мяо (на китайском языке). Июнь 2015.
- ^ Перейти обратно: а б «Первая в отрасли HTML5 3D-игра и демонстрационная версия VR» Lupa World (на китайском языке).
- ^ «Учебное пособие по содержимому LayaBox» . Официальный центр разработки Layabox (на китайском языке). Архивировано из оригинала 29 января 2016 г. Проверено 14 января 2016 г.
- ^ чертгото (18 августа 2015 г.). «Проверьте, есть ли в среде JavaScript настоящий DOM» . Таобао .
- ^ СяоВэй (01.07.2016). «Отчет о цепочке развития HTML5-игр в 2015 году» (на китайском языке ) .
- ^ SyKong (13 июля 2015 г.) «Тайфун HTML5 приближается» ) (на китайском языке .
- ^ Перейти обратно: а б «Интервью с Се ЧэнХуном, генеральным директором Layabox» (на китайском языке) Phoenix Game, 26 октября 2015 г.
- ^ Витрина. Архивировано 4 марта 2016 г. в Wayback Machine , Игры.
- ^ «В этом месяце Layabox выпустит четыре масштабные HTML5-игры» h5god.com ( на китайском языке).
- ^ Перейти обратно: а б (на китайском языке) Эксклюзивная версия Layabox «Tiantian Hunter» и «Three Kingdoms». Архивировано 4 марта 2016 г. в Wayback Machine , Hagoot Games.
- ^ «Возможности и проблемы, с которыми столкнутся HTML5-игры в 2015 году» . QQGames (на китайском языке)
- ^ Премия «Двигатель года 2015» . Новости LayaBox (на китайском языке). 07.01.2016. Архивировано из оригинала 14 января 2016 г.
- ^ «Layabox выиграл награду «Лучший движок 2015 года» » . 91 Mobile Games Network (на китайском языке)