Corona žaidimo variklis pakeičia pavadinimą į Solar2D ir tampa visiškai atviro kodo

CoronaLabs Inc. nutraukta savo veiklą ir transformavo žaidimų variklį bei kuriamą karkasą mobiliosioms programoms kurti Vainikas į visiškai atvirą projektą. Anksčiau suteiktos „CoronaLabs“ paslaugos, kurių pagrindu buvo kuriama, bus perkeltos į vartotojo sistemoje veikiantį treniruoklį arba pakeistos nemokamais analogais, prieinamais atvirojo kodo programinei įrangai kurti (pavyzdžiui, „GitHub“). Corona kodas perkeltas iš „GPLv3 + komercinės licencijos“ paketo į MIT licenciją. Beveik visas su CoronaLabs susijęs kodas taip pat yra atvirojo kodo pagal MIT licenciją, įskaitant įskiepių.

Tolimesnę plėtrą tęs nepriklausoma bendruomenė, o buvęs pagrindinis kūrėjas liks įtrauktas ir ketina toliau dirbti prie projekto visą darbo dieną. Finansavimui bus naudojamas sutelktinis finansavimas. Taip pat buvo pranešta, kad projektas palaipsniui bus pervadintas į Solar2D, nes pavadinimas Corona siejamas su uždaroma įmone ir dabartinėje aplinkoje sukelia klaidingas asociacijas su projektais, sprendžiančiais koronavirusinės infekcijos COVID-19 sukeltas problemas.

„Corona“ yra kelių platformų sistema, skirta greitam programų ir žaidimų kūrimui Lua kalba.
Galima iškviesti tvarkytojus C/C++, Obj-C ir Java naudojant Corona Native sluoksnį. Vienas projektas gali būti sudarytas ir nedelsiant paskelbtas visoms palaikomoms platformoms ir įrenginiams, įskaitant iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV ir kt. Siekiant paspartinti kūrimą ir prototipų kūrimą, siūlomas simuliatorius, leidžiantis iš karto įvertinti bet kokio kodo pakeitimo įtaką aplikacijos veikimui, taip pat įrankiai greitai atnaujinti aplikaciją testavimui realiuose įrenginiuose.

Pateikta API turi daugiau nei 1000 skambučių, įskaitant įrankius, skirtus sprite animacijai, garso ir muzikos apdorojimui, fizinių procesų modeliavimui (pagal Box2D), objektų judėjimo tarpinių etapų animaciją, pažangius grafikos filtrus, tekstūrų valdymą, prieigą prie tinklo galimybių, ir tt OpenGL naudojamas grafikai rodyti. Viena iš pagrindinių užduočių kūrimo metu yra optimizavimas siekiant aukšto našumo. Atskirai paruošta daugiau nei 150 papildinių ir 300 išteklių.

Šaltinis: opennet.ru

Добавить комментарий