CoronaLabs Inc. zijn activiteiten en transformeerde de game-engine en het raamwerk dat werd ontwikkeld voor het maken van mobiele applicaties tot een volledig open project. Eerder geleverde diensten van CoronaLabs, waarop de ontwikkeling was gebaseerd, zullen worden overgebracht naar een simulator die op het systeem van de gebruiker draait, of worden vervangen door gratis analogen die beschikbaar zijn voor open source softwareontwikkeling (bijvoorbeeld GitHub). overgedragen van de bundel “GPLv3 + commerciële licentie” naar de MIT-licentie. Bijna alle code die aan CoronaLabs is gekoppeld, is ook open source onder de MIT-licentie, inclusief .
De verdere ontwikkeling zal worden voortgezet door de onafhankelijke gemeenschap, waarbij de voormalige hoofdontwikkelaar betrokken blijft en van plan is fulltime aan het project te blijven werken. Voor de financiering zal gebruik worden gemaakt van crowdfunding. Ook werd aangekondigd dat het project geleidelijk zal worden omgedoopt tot Solar2D, aangezien de naam Corona wordt geassocieerd met een sluitend bedrijf en in de huidige omgeving valse associaties veroorzaakt met projecten die te maken hebben met problemen veroorzaakt door de coronavirusinfectie COVID-19.
Corona is een platformonafhankelijk raamwerk ontworpen voor de snelle ontwikkeling van applicaties en games in de Lua-taal.
Het is mogelijk om handlers in C/C++, Obj-C en Java aan te roepen met behulp van de Corona Native-laag. Een enkel project kan gelijktijdig worden gebouwd en gepubliceerd voor alle ondersteunde platforms en apparaten, inclusief iOS. AndroidAmazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android Om de ontwikkeling en het prototypen te versnellen, bieden we een simulator waarmee u direct de impact van elke codewijziging op de werking van de applicatie kunt beoordelen, evenals tools om de applicatie snel bij te werken voor testen op echte apparaten.
De meegeleverde API heeft meer dan 1000 oproepen, waaronder tools voor sprite-animatie, geluids- en muziekverwerking, simulatie van fysieke processen (gebaseerd op Box2D), animatie van tussenstadia van objectbeweging, geavanceerde grafische filters, textuurbeheer, toegang tot netwerkmogelijkheden, enz. OpenGL wordt gebruikt om afbeeldingen weer te geven. Een van de belangrijkste taken tijdens de ontwikkeling is optimalisatie om hoge prestaties te bereiken. Meer dan 150 plug-ins en 300 bronnen zijn afzonderlijk voorbereid.
Bron: opennet.ru
