Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
изначальный выпуск | 12 декабря 2012 г. |
---|---|
Стабильный выпуск | 3.5.0 / 22 апреля 2020 г. [1] |
Операционная система | Microsoft Windows , macOS , Linux |
Платформа | Кроссплатформенность |
Тип | Игровой движок |
Лицензия | Проприетарное коммерческое программное обеспечение |
Интернет сайт | felgo.com |
Felgo (ранее V-Play Engine до февраля 2019 [2] ) - это кроссплатформенный инструмент разработки, основанный на фреймворке Qt. Его можно использовать для создания мобильных приложений или игр. Приложения и игры Felgo поддерживаются на iOS, Android, Windows Phone, встроенных устройствах и настольных устройствах. Разработчики Felgo используют QML, JavaScript и C ++ для создания мобильных приложений и игр. [3]
Приложения и игры, созданные с помощью Felgo, используют единую базу кода и работают на разных платформах и разных разрешениях экрана. [4] Felgo была основана в 2012 году и находится в Вене, Австрия. [5]
Архитектура [ править ]
Felgo основан на кросс-платформенной среде разработки Qt (программное обеспечение), которая обеспечивает уровни абстракции для таймеров, потоков, хранилища, сети и рендеринга пользовательского интерфейса на разных платформах. Приложения, созданные с помощью Qt, включают VLC Media Player , Skype и Autodesk Maya - все они используют модуль графического интерфейса, который позволяет создавать приложения, выглядящие как нативные, с единой базой исходного кода. [6]
Felgo использует Qt в качестве ядра и предлагает компоненты и плагины поверх него, что еще больше упрощает разработку приложений и игр. [7]
Характеристики двигателя [ править ]
Qt Creator IDE [ править ]
Qt Creator IDE поддерживает редактирование кода QML и JavaScript с контекстно-зависимой справкой, автозавершение кода компонентов Felgo, навигацию между компонентами и многое другое.
Он включает отладчик и профилировщик QML для отладки пользовательских компонентов и функций JavaScript. Он может проверять и изменять значения свойств и код QML во время выполнения и может измерять время создания элемента и оценки привязки. [8]
Декларативные особенности языка [ править ]
Приложения и игры Felgo написаны на JavaScript и QML, декларативном языке, который поддерживает привязки свойств, конечные автоматы или плавную анимацию любого свойства. [9]
Независимость разрешения и соотношения сторон [ править ]
Felgo поддерживает все возможные соотношения сторон и разрешения современных мобильных устройств. Разработчики создают свою игру для логической сцены, используя подход масштабирования контента. [10]
Родные диалоги и функциональность [ править ]
Приложения и игры Felgo обеспечивают естественный внешний вид на всех платформах. В Felgo есть абстрактные компоненты для отображения диалоговых окон собственного ввода и окон предупреждений без необходимости использования единой строки собственного кода. [11]
Felgo Game Network [ править ]
Felgo Game Network - это мобильная серверная часть как услуга или MBaas. Это позволяет игрокам сравнивать высокие баллы и достижения, а также синхронизировать свои данные на разных устройствах. Это бесплатная услуга для игроков, не требующая какой-либо регистрации. Игровая сеть Felgo может быть реализована менее чем с помощью 50 строк кода. [12]
Сторонние плагины [ править ]
Приложения и игры Felgo поддерживают ряд сторонних плагинов. [13] Эти плагины могут использоваться разработчиками для монетизации своих приложений, сбора аналитических данных о поведении пользователей или для привлечения пользователей. В настоящее время Felgo поддерживает следующие плагины:
- AdMob
- Chartboost
- Firebase
- Гугл Аналитика
- Шквал
- Игровой центр
- Google Cloud Messaging
- HockeyApp
- Wikitude
- Соомла
- OneSignal
Поддерживаемые платформы [ править ]
Felgo поддерживает следующие платформы. [14] [15] [16]
- iOS : версия 10, iOS 11 (armv8)
- Android : версия 4.1 («Jelly Bean») и выше устройства на базе / armeabi (архитектуры armv7, x86)
- Microsoft Windows : 32- или 64-разрядная версия Microsoft Windows 7 или новее
- Mac OS X : 64-разрядная версия 10.10 или новее
- Linux : 32- или 64-битный
- Raspberry Pi
- i.MX : i.MX 6 серия
Ссылки [ править ]
- ^ https://felgo.com/doc/felgo-updates/
- ^ «V-Play теперь Felgo - новый релиз и дорожная карта» . Фелго . Проверено 1 марта 2019 .
- ^ "Привет - Фелго" . Фелго . Проверено 8 февраля 2017 .
- ^ «Создание мобильных игр для разных размеров экрана и разрешений | Felgo | Документация» . felgo.com . Проверено 8 февраля 2017 .
- ^ Иватани, Тору (2015-05-01). Видеоигры по всему миру . MIT Press. ISBN 9780262527163.
- ^ "Qt - Продукт | Qt для разработки приложений" . Qt . Проверено 8 февраля 2017 .
- ^ «Особенности - Фелго» . Фелго . Проверено 8 февраля 2017 .
- ^ «Особенности - Фелго» . Фелго . Проверено 8 февраля 2017 .
- ^ «Особенности - Фелго» . Фелго . Проверено 8 февраля 2017 .
- ^ «Особенности - Фелго» . Фелго . Проверено 8 февраля 2017 .
- ^ «Особенности - Фелго» . Фелго . Проверено 8 февраля 2017 .
- ^ "Игровая сеть - Felgo" . Фелго . Проверено 8 февраля 2017 .
- ^ "Плагины - Felgo" . Фелго . Проверено 8 февраля 2017 .
- ^ https://felgo.com/pricing/
- ^ «Игровой движок Felgo приносит больше кроссплатформенных игр в BlackBerry 10» . BerryReview. 15 августа 2013 . Проверено 6 ноября 2014 .
- ^ «Документация Felgo - Поддерживаемые платформы» . Фелго . Проверено 20 ноября 2018 .
Внешние ссылки [ править ]
- Официальный сайт Felgo