Solar2D
Deweloperzy | Vlad Shcherban, Corona Labs Inc. |
---|---|
Pierwsze wydanie | 1.0 / grudzień 2009 |
Wersja stabilna | 2020.3595 / 20 maja 2020
|
Magazyn | |
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 (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
- oprogramowanie z 2009 roku
- Oprogramowanie programistyczne dla Androida (systemu operacyjnego).
- Wcześniej zastrzeżone oprogramowanie
- Silniki gier wideo na iPhone'a
- Zintegrowane środowiska programistyczne
- Skryptowalne silniki gier Lua (język programowania).
- Narzędzia programistyczne MacOS
- Oprogramowanie mobilne
- Narzędzia do programowania oprogramowania mobilnego
- Zestawy programistyczne
- Oprogramowanie korzystające z licencji MIT
- Oprogramowanie do tworzenia gier wideo