Solar2D

Słoneczny 2D
Deweloperzy Vlad Shcherban, Corona Labs Inc.
Pierwsze wydanie 1.0 / grudzień 2009 ; 13 lat temu ( 2009-12 )
Wersja stabilna
2020.3595 / 20 maja 2020 ; 2 lata temu ( 2020-05-20 )
Magazyn github.com/coronalabs/corona _ _ _
Napisane w Lua (Corona API)
System operacyjny
Dostępne w
angielski rosyjski
Typ
Zestaw do tworzenia oprogramowania Silnik gry
Licencja Licencja MIT
Strona internetowa solar2d.com _ Edit this at Wikidata

Solar2D (wcześniej Corona SDK) to darmowy i wieloplatformowy zestaw programistyczny typu open source , pierwotnie opracowany przez firmę Corona Labs Inc. , a obecnie obsługiwany przez Vlada Shcherbana. Wydany pod koniec 2009 roku, umożliwia programistom tworzenie aplikacji mobilnych 2D dla systemów iOS , Android i Kindle , aplikacji komputerowych dla systemów Windows , Linux i macOS oraz aplikacji podłączonych telewizorów dla Apple TV , Fire TV i Android TV .

Solar2D wykorzystuje zintegrowaną warstwę Lua na C++ / OpenGL do tworzenia aplikacji graficznych. Oprogramowanie posiada dwa tryby pracy: Solar2D Simulator i Solar2D Native. Dzięki symulatorowi Solar2D aplikacje są budowane bezpośrednio z symulatora Solar2D. Solar2D Native pozwala zintegrować kod i zasoby Lua z Xcode lub Android Studio w celu zbudowania aplikacji i uwzględnienia natywnych funkcji.

Historia

Walter Luh i Carlos Icaza założyli Ansca Mobile, później przemianowaną na Corona Labs, po odejściu z Adobe w 2007 roku. W firmie Adobe Luh był głównym architektem pracującym w zespole Flash Lite , a Icaza był kierownikiem technicznym odpowiedzialnym za tworzenie mobilnego Flasha. W czerwcu 2009 r. firma Ansca udostępniła pierwszą bezpłatną wersję beta pakietu Corona SDK dla wczesnych użytkowników.

W grudniu 2009 roku Ansca uruchomiła Corona SDK 1.0 dla iPhone'a . W lutym następnego roku wydano Corona SDK 1.1 z dodatkowymi funkcjami.

We wrześniu 2010 roku Ansca wydała wersję 2.0 Corona SDK i dodała Corona Game Edition. Wersja 2.0 dodała obsługę wielu platform dla iPada i Androida , podczas gdy Game Edition dodała silnik fizyczny i inne zaawansowane funkcje przeznaczone specjalnie do tworzenia gier .

W styczniu 2011 r. wydano Corona SDK dla systemu Windows XP i nowszych, dając programistom możliwość tworzenia aplikacji na Androida na PC .

W kwietniu 2012 roku współzałożyciel i CEO Icaza opuścił Ansca, a CTO Luh objął stanowisko CEO. Wkrótce potem, w czerwcu 2012 roku, Ansca zmieniła nazwę na Corona Labs. W sierpniu 2012 r. Firma Corona Labs ogłosiła wersję Enterprise Edition, która dodała natywne powiązania dla Objective-C.

W marcu 2015 roku podczas GDC 2015 ogłoszono, że Corona SDK jest całkowicie darmowy i będzie obsługiwał cele wdrożeniowe Windows i Mac OS X.

W listopadzie 2015 r. Corona Labs Inc. ogłosiła wsparcie dla rozwoju tvOS dla Apple TV.

W marcu 2017 roku firma Corona Labs została przejęta przez firmę Appodeal i ogłosiła, że ​​wersja Enterprise Corony również stanie się bezpłatna.

W czerwcu 2017 r. firma Corona Labs ogłosiła, że ​​nazwa Enterprise została zmieniona na Corona Native, jest bezpłatna dla wszystkich i stanowi część podstawowego produktu”.

W styczniu 2019 roku firma Corona Labs ogłosiła, że ​​Corona 2D będzie dostępna na zasadach open source na licencji GNU GPLv3 , oferując jednocześnie opcję licencji komercyjnej po uzgodnieniu z Corona Labs.

W kwietniu 2020 roku zmieniono nazwę silnika z Corona SDK na Solar2D. Zrobiono to w odpowiedzi na zamknięcie Corona Labs, a także pandemię COVID-19 . Corona Labs przestała również oferować licencje komercyjne i zmieniła swoją licencję open source z GPLv3 na bardziej liberalną licencję MIT .

Główne cechy

Pakiet API Solar2D zawiera wywołania API dla audio i grafiki, kryptografii, sieci i informacji o urządzeniu, takich jak informacje o akcelerometrze, GPS i danych wejściowych użytkownika, a także widżety, efekty cząsteczkowe i inne.

Bibliografia

  •   Zammetti, Frank (kwiecień 2013). Naucz się tworzenia gier z Corona SDK (wyd. 1). Apress. P. 288. ISBN 978-1430250685 .
  •   Flanagan, Nevin (maj 2013). Corona SDK Hotshot (wyd. 1). Wydawnictwo Packt . P. 334. ISBN 978-1849694308 .
  • Whye, JA (czerwiec 2013). Tworzenie gier mobilnych za pomocą filmu szkoleniowego Corona SDK (wyd. 1). Nieskończone umiejętności.
  • Burton, Ed.D., Brian (kwiecień 2012). Nauka tworzenia aplikacji mobilnych i gier z Corona SDK (wyd. 1). Grupa medialna Burtona.
  •   Fernandez, Michelle (kwiecień 2012). Tworzenie gier mobilnych Corona SDK: przewodnik dla początkujących (wyd. 1). Wydawnictwo Packt . P. 408. ISBN 978-1849691888 .
  •   Burton, wyd., Brian. Tworzenie aplikacji mobilnych z Coroną (wyd. 1). Grupa medialna Burtona. P. 436. ISBN 978-1-937336-00-4 .

Linki zewnętrzne