Igralni motor Corona spremeni svoje ime v Solar2D in postane popolnoma odprtokoden

CoronaLabs Inc. prekinjeno svoje dejavnosti ter preoblikoval igralni mehanizem in ogrodje, ki se razvija za ustvarjanje mobilnih aplikacij Corona v popolnoma odprt projekt. Prejšnje storitve CoronaLabs, na katerih je temeljil razvoj, bodo prenesene v simulator, ki se izvaja v uporabnikovem sistemu, ali pa zamenjane z brezplačnimi analogi, ki so na voljo za razvoj odprtokodne programske opreme (na primer GitHub). Koda Corona preneseno iz svežnja »GPLv3 + komercialna licenca« v licenco MIT. Skoraj vsa koda, povezana s CoronaLabs, je tudi odprtokodna pod licenco MIT, vključno z vtičniki.

Nadaljnji razvoj bo nadaljevala neodvisna skupnost, nekdanji ključni razvijalec pa bo ostal vključen in namerava še naprej delati na projektu s polnim delovnim časom. Za financiranje bo uporabljeno množično financiranje. Napovedano je bilo tudi, da se bo projekt postopoma preimenoval v Solar2D, saj ime Corona asociira na zapiranje podjetja in v trenutnem okolju povzroča lažne asociacije na projekte, ki se ukvarjajo s težavami, ki jih povzroča okužba s koronavirusom COVID-19.

Corona je večplatformsko ogrodje, zasnovano za hiter razvoj aplikacij in iger v jeziku Lua.
S plastjo Corona Native je mogoče poklicati upravljalnike v C/C++, Obj-C in Javi. En projekt je mogoče takoj prevesti in objaviti za vse podprte platforme in naprave, vključno z iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV itd. Za pospešitev razvoja in izdelave prototipov je na voljo simulator, ki omogoča takojšnjo oceno vpliva morebitne spremembe kode na delovanje aplikacije, ter orodja za hitro posodabljanje aplikacije za testiranje na realnih napravah.

Zagotovljeni API ima več kot 1000 klicev, vključno z orodji za sprite animacijo, obdelavo zvoka in glasbe, simulacijo fizičnih procesov (na podlagi Box2D), animacijo vmesnih stopenj premikanja objekta, napredne grafične filtre, upravljanje tekstur, dostop do omrežnih zmogljivosti, itd. OpenGL se uporablja za prikaz grafike. Ena glavnih nalog pri razvoju je optimizacija za doseganje visoke zmogljivosti. Več kot 150 vtičnikov in 300 virov je bilo pripravljenih posebej.

Vir: opennet.ru

Dodaj komentar