Solar2D - Solar2D - Wikipedia
![]() | |
Vývojáři | Vlad Shcherban, Corona Labs Inc. |
---|---|
První vydání | 1.0 / prosinec 2009 |
Stabilní uvolnění | 2020.3595 / 20. května 2020 |
Úložiště | github |
Napsáno | Lua (Corona API) |
Operační systém |
|
K dispozici v | Angličtina ruština |
Typ | Sada pro vývoj softwaru Herní engine |
Licence | Licence MIT |
webová stránka | solar2d![]() |
Solar2D (dříve Corona SDK) je zdarma a open-source, napříč platformami sada pro vývoj softwaru původně vyvinut Corona Labs Inc. a nyní udržuje Vlad Shcherban. Vydáno na konci roku 2009 umožňuje softwaroví programátoři stavět 2D mobilní aplikace pro iOS, Android, a Roznítit, desktopové aplikace pro Okna, Linux a Operační Systém Mac a připojené televizní aplikace pro Apple TV, Fire TV a Android TV.
Solar2D používá integrované Lua navrstvené na C ++ /OpenGL vytvářet grafické aplikace. Software má dva provozní režimy: Solar2D Simulator a Solar2D Native. Díky simulátoru Solar2D jsou aplikace vytvářeny přímo ze simulátoru Solar2D. Solar2D Native umožňuje integrovat váš kód Lua a aktiva do Xcode nebo Android Studio projekt sestavení vaší aplikace a zahrnutí nativních funkcí.
Dějiny
Walter Luh a Carlos Icaza založili společnost Ansca Mobile, později přejmenovanou na Corona Labs, poté, co odletěli Adobe v roce 2007. Ve společnosti Adobe byl Luh hlavním architektem pracujícím na Flash Lite tým a Icaza byl technický manažer odpovědný za tvorbu mobilních Flash. V červnu 2009 vydala společnost Ansca první beta verzi Corona SDK zdarma pro začátečníky.[1][2][3]
V prosinci 2009 společnost Ansca spustila Corona SDK 1.0 pro iPhone. Následující února byla vydána Corona SDK 1.1 s dalšími funkcemi.[4][5]
V září 2010 společnost Ansca vydala verzi 2.0 Corona SDK a přidala Corona Game Edition. Verze 2.0 přidala podporu pro různé platformy pro iPad a Android, zatímco Game Edition přidal fyzikální engine a další pokročilé funkce zaměřené konkrétně na vývoj her.[6][7]
V lednu 2011 byla vydána Corona SDK pro Windows XP a novější, což vývojářům dává příležitost stavět Android aplikace na PC.[8]
V dubnu 2012 opustil spoluzakladatel a generální ředitel Icaza společnost Ansca a role generálního ředitele se ujal CTO Luh.[9] Krátce poté, v červnu 2012, změnila společnost Ansca svůj název na Corona Labs.[10] V srpnu 2012 společnost Corona Labs oznámila vydání Enterprise Edition, které přidalo nativní vazby pro Objective-C.[11]
V březnu 2015, během GDC 2015 bylo oznámeno, že Corona SDK je zcela zdarma a bude podporovat cíle nasazení Windows a Mac OS X.[12][13]
V listopadu 2015 Corona Labs Inc. oznámila podporu pro vývoj tvOS pro Apple TV.
V březnu 2017 získala společnost Corona Labs společnost Appodeal a oznámila, že verze Corona Enterprise se také stane zdarma.[14]
V červnu 2017 společnost Corona Labs oznámila, že Enterprise byla přejmenována na Corona Native, je zdarma pro všechny a je součástí hlavního produktu. “[15]
V lednu 2019 společnost Corona Labs oznámila, že Corona 2D bude otevřena v rámci Licence GNU GPLv3, zatímco nabízí možnost a komerční licence po dohodě s Corona Labs.[16]
V roce 2020 byl motor přejmenován z Corona SDK na Solar2D. To bylo provedeno v reakci na uzavření Corona Labs,[17] stejně jako Pandemie covid-19. Společnost Corona Labs také přestala nabízet komerční licence a změnila licenci open source z GPLv3 na tolerantnější Licence MIT.[18]
Hlavní rysy
Sada API Solar2D obsahuje volání API pro audio a grafiku, kryptografii, informace o síti a zařízeních, jako jsou informace o akcelerometru, GPS a vstupy uživatelů, stejně jako widgety, částicové efekty a další.[19]
Bibliografie
- Zammetti, Frank (duben 2013). Naučte se vývoj her s Corona SDK (1. vyd.). Apress. p. 288. ISBN 1430250682.
- Flanagan, Nevin (květen 2013). Corona SDK Hotshot (1. vyd.). Packt Publishing. p. 334. ISBN 1849694303.
- Whye, J.A. (Červen 2013). Vývoj mobilních her s výcvikovým videem Corona SDK (1. vyd.). Nekonečné dovednosti.
- Burton, Ed.D., Brian (duben 2012). Učení vývoje mobilních aplikací a her s Corona SDK (1. vyd.). Burtons Media Group.
- Fernandez, Michelle (duben 2012). Vývoj mobilních her Corona SDK: Průvodce pro začátečníky (1. vyd.). Packt Publishing. p. 408. ISBN 1849691886.
- Burton, Ed.D., Brian. Vývoj mobilních aplikací s Coronou (1. vyd.). Burtons Media Group. p. 436. ISBN 978-1-937336-00-4.
Reference
- ^ „Veterináři Adobe staví soupeře s aplikacemi Flash pro iPhone“. VentureBeat. 23. června 2009. Citováno 2010-05-04.
- ^ Chen, Brian X. (30. dubna 2010). „Generální ředitel společnosti Adobe, ex-Adobe Engineers Weigh In on Jobs 'Flash Attack - Wired.com, 30. dubna 2010“. Citováno 2010-05-04.
- ^ „Inženýři společnosti Adobe vytvářejí konkurenční Flash pro iPhone - PocketGamer.biz, 24. června 2010“. Citováno 2010-05-14.
- ^ „Ansca Mobile uvádí Corona pro vývoj iPhone“. Informační týden. 1. prosince 2009. Citováno 2010-05-14.
- ^ „Corona 1.1 se nyní dodává - blog společnosti Corona Labs, 5. února 2010“. Archivovány od originál dne 17. června 2012. Citováno 2010-05-17.
- ^ „Ansca Mobile iPhone Authoring Tool přidává Android - InformationWeek, 14. dubna 2009“. Citováno 2010-05-02.
- ^ „Jsou tady! Corona SDK a Corona Game Edition“. Archivovány od originál dne 2016-09-15. Citováno 2016-05-18.
- ^ „Nástroj pro vytváření her pro iPhone a Android nyní mluví Windows i Mac“. All Things D. 25. ledna 2011. Citováno 2011-08-03.
- ^ „Pokračujeme a děkujeme“. Archivovány od originál dne 10. 8. 2016. Citováno 2016-05-18.
- ^ „Představujeme Corona Labs“. Archivovány od originál dne 19. 9. 2016. Citováno 2016-05-18.
- ^ „Announcing Corona Enterprise“. Archivovány od originál dne 18. 9. 2016. Citováno 2016-05-18.
- ^ Mayer, Jason (7. dubna 2015). „GDC 2015 - Corona SDK bude zdarma - prezi.com, 7. dubna 2015“. Citováno 2016-03-09.
- ^ „Corona SDK je zcela ZDARMA - Coronalabs.com, 2. března 2015“. Citováno 2016-03-09.
- ^ Ha, Anthony. „Mobilní reklamní společnost Appodeal získává herní platformu Corona Labs“. TechCrunch. Citováno 2017-11-16.
- ^ „Vítejte v nové Coroně! | Corona Labs“. Corona Labs. 2017-06-21. Citováno 2017-11-16.
- ^ Miracle, Rob (2. ledna 2019). „The Corona 2D game engine goes into open source in 2019“. Corona. Corona Labs. Archivováno z původního dne 2. ledna 2019. Citováno 14. července 2020.
Corona bude mít dvojí licenci v rámci komerčních i open source licencí. Licence open source je licence GNU GPLv3 a komerční licence bude k dispozici po dohodě s Corona Labs.
- ^ Zázrak, Rob (2020-04-22). „Aktualizace přechodu na Corona Labs 22. dubna 2020“. Corona Labs. Citováno 2020-05-24.
- ^ Zázrak, Rob (30. dubna 2020). „Budoucnost Corony“. Corona. Corona Labs. Archivováno z původního dne 2. května 2020. Citováno 14. července 2020.
Téměř veškerý kód související s Corona Labs byl zpřístupněn na základě licence MIT.
- ^ „CoronaSDK“. Citováno 7. října 2013.