Solar2D - Solar2D

Солнечная 2D
Solar2D logo.png
Разработчики) Влад Щербань , Corona Labs Inc.
Первый выпуск 1.0 / декабрь 2009 г . ; 11 лет назад ( 2009-12 )
Стабильный выпуск
2020.3595 / 20 мая 2020 г . ; 13 месяцев назад ( 2020-05-20 )
Репозиторий github .com / coronalabs / корона
Написано в Lua (Corona API)
Операционная система
Доступно в Английский
русский
Тип Комплект для разработки программного обеспечения
Игровой движок
Лицензия Лицензия MIT
Веб-сайт solar2d .com Отредактируйте это в Викиданных

Solar2D (ранее Corona SDK) - это бесплатный кросс-платформенный комплект для разработки программного обеспечения с открытым исходным кодом , изначально разработанный Corona Labs Inc., а теперь поддерживаемый Владом Щербанем . Выпущенный в конце 2009 года, он позволяет программистам создавать мобильные 2D- приложения для iOS , Android и Kindle , настольные приложения для Windows , Linux и macOS , а также приложения для подключенного ТВ для Apple TV , Fire TV и Android TV .

Solar2D использует интегрированный Lua поверх C ++ / OpenGL для создания графических приложений. Программа имеет два рабочих режима: Solar2D Simulator и Solar2D Native. С помощью симулятора Solar2D приложения создаются непосредственно из симулятора Solar2D. Solar2D Native позволяет интегрировать код и ресурсы Lua в проект Xcode или Android Studio для создания вашего приложения и включения собственных функций.

История

Уолтер Лух и Карлос Иказа основали Ansca Mobile, позже переименованную в Corona Labs, после ухода из Adobe в 2007 году. В Adobe Лух был ведущим архитектором, работающим в команде Flash Lite, а Иказа был техническим менеджером, ответственным за разработку мобильных Flash. В июне 2009 года Ansca выпустила первую бесплатную бета-версию Corona SDK для первых пользователей.

В декабре 2009 года Ansca выпустила Corona SDK 1.0 для iPhone . В феврале следующего года был выпущен Corona SDK 1.1 с дополнительными функциями.

В сентябре 2010 года Ansca выпустила версию 2.0 Corona SDK и добавила Corona Game Edition. Версия 2.0 добавила кроссплатформенную поддержку iPad и Android , в то время как Game Edition добавила физический движок и другие расширенные функции, специально предназначенные для разработки игр .

В январе 2011 года был выпущен Corona SDK для Windows XP и новее, что дало разработчикам возможность создавать приложения Android на ПК .

В апреле 2012 года соучредитель и генеральный директор Иказа покинул Ansca, а технический директор Лю занял должность генерального директора. Вскоре после этого, в июне 2012 года, Ansca сменила название на Corona Labs. В августе 2012 года Corona Labs анонсировала выпуск Enterprise Edition, в котором были добавлены собственные привязки для Objective-C.

В марте 2015 года во время GDC 2015 было объявлено, что Corona SDK полностью бесплатен и будет поддерживать цели развертывания Windows и Mac OS X.

В ноябре 2015 года Corona Labs Inc. объявила о поддержке разработки tvOS для Apple TV.

В марте 2017 года Corona Labs была приобретена Appodeal и объявила, что корпоративная версия Corona также станет бесплатной.

В июне 2017 года Corona Labs объявила, что Enterprise была переименована в Corona Native, бесплатна для всех и включена в состав основного продукта ».

В январе 2019 года Corona Labs объявила, что Corona 2D будет иметь открытый исходный код по лицензии GNU GPLv3 , при этом предлагая вариант коммерческой лицензии по соглашению с Corona Labs.

В 2020 году движок был переименован с Corona SDK в Solar2D. Это было сделано в ответ на закрытие Corona Labs, а также на пандемию COVID-19 . Corona Labs также прекратила предлагать коммерческие лицензии и изменила свою лицензию с открытым исходным кодом с GPLv3 на более разрешительную лицензию MIT .

Основные особенности

Пакет API Solar2D включает вызовы API для аудио и графики, криптографии, сети и информации об устройстве, такой как информация акселерометра, GPS и пользовательский ввод, а также виджеты, эффекты частиц и многое другое.

Библиография

  • Замметти, Франк (апрель 2013 г.). Изучите разработку игр с Corona SDK (1-е изд.). Апресс. п. 288. ISBN 1430250682.
  • Фланаган, Невин (май 2013 г.). Corona SDK Hotshot (1-е изд.). Packt Publishing . п. 334. ISBN 1849694303.
  • Whye, JA (июнь 2013 г.). Обучающее видео по разработке мобильных игр с Corona SDK (1-е изд.). Бесконечные навыки.
  • Бертон, Эд Д., Брайан (апрель 2012 г.). Изучение разработки мобильных приложений и игр с Corona SDK (1-е изд.). Burtons Media Group.
  • Фернандес, Мишель (апрель 2012 г.). Разработка мобильных игр Corona SDK: Руководство для начинающих (1-е изд.). Packt Publishing . п. 408. ISBN 1849691886.
  • Бертон, Эд. Д., Брайан. Разработка мобильных приложений с Corona (1-е изд.). Burtons Media Group. п. 436. ISBN. 978-1-937336-00-4.

Рекомендации

Внешние ссылки