A Corona játékmotor nevét Solar2D-re változtatja, és teljesen nyílt forráskódúvá válik

CoronaLabs Inc. megállt tevékenységét, és átalakította a mobilalkalmazások készítésére kidolgozás alatt álló játékmotort és keretrendszert Napkorona egy teljesen nyitott projektbe. A fejlesztés alapjául szolgáló CoronaLabs által korábban nyújtott szolgáltatások átkerülnek a felhasználó rendszerén futó szimulátorba, vagy a nyílt forráskódú szoftverfejlesztéshez elérhető ingyenes analógokkal (például GitHub) helyettesítik őket. Corona kód átkerült a „GPLv3 + kereskedelmi licenc” csomagból az MIT licencbe. Szinte az összes CoronaLabs-hoz társított kód nyílt forráskódú az MIT licence alatt, beleértve bővítmények.

A további fejlesztést a független közösség folytatja, a korábbi kulcsfontosságú fejlesztő továbbra is részt vesz, és továbbra is teljes munkaidőben kíván dolgozni a projekten. A finanszírozásra közösségi finanszírozást használnak fel. Azt is bejelentették, hogy a projektet fokozatosan átnevezik Solar2D-re, mivel a Corona név egy megszűnő céghez kapcsolódik, és a jelenlegi környezetben hamis asszociációkat okoz a COVID-19 koronavírus-fertőzés okozta problémákkal foglalkozó projektekkel.

A Corona egy többplatformos keretrendszer, amelyet a Lua nyelvű alkalmazások és játékok gyors fejlesztésére terveztek.
Lehetőség van C/C++, Obj-C és Java nyelvű kezelők meghívására a Corona Native réteg használatával. Egy projekt azonnal összeállítható és közzétehető az összes támogatott platformra és eszközre, beleértve az iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV stb. A fejlesztés és a prototípuskészítés felgyorsítása érdekében egy szimulátort kínálnak, amely lehetővé teszi a kód bármely változásának az alkalmazás működésére gyakorolt ​​​​hatásának azonnali értékelését, valamint eszközöket az alkalmazás gyors frissítéséhez valós eszközökön történő teszteléshez.

A biztosított API több mint 1000 hívást tartalmaz, beleértve a sprite animációt, a hang- és zenefeldolgozást, a fizikai folyamatok szimulációját (Box2D alapú), az objektumok mozgásának közbenső szakaszainak animációját, a fejlett grafikus szűrőket, a textúrakezelést, a hálózati képességekhez való hozzáférést, stb. Az OpenGL grafikus megjelenítésére szolgál. A fejlesztés során az egyik fő feladat az optimalizálás a nagy teljesítmény elérése érdekében. Külön-külön több mint 150 bővítmény és 300 erőforrás készült.

Forrás: opennet.ru

Hozzászólás