Corona ойын қозғалтқышы өз атын Solar2D деп өзгертеді және толығымен ашық көзге айналады

CoronaLabs Inc. тоқтады оның қызметі және мобильді қосымшаларды жасау үшін әзірленетін ойын қозғалтқышы мен құрылымын өзгертті Corona толығымен ашық жобаға айналды. Әзірлеуге негізделген CoronaLabs ұсынған бұрын ұсынылған қызметтер пайдаланушының жүйесінде жұмыс істейтін тренажерға ауыстырылады немесе ашық бастапқы бағдарламалық жасақтаманы әзірлеуге қолжетімді тегін аналогтармен ауыстырылады (мысалы, GitHub). Корона коды «GPLv3 + коммерциялық лицензия» бумасынан MIT лицензиясына ауыстырылды. CoronaLabs-пен байланысты барлық дерлік код MIT лицензиясы бойынша ашық көз болып табылады, соның ішінде плагиндер.

Әрі қарай дамытуды тәуелсіз қауымдастық жалғастырады, бұрынғы негізгі әзірлеуші ​​қатысады және жобада толық уақытты жұмыс істеуді жалғастыруға ниетті. Қаржыландыру үшін краудфандинг қолданылады. Сондай-ақ, жобаның бірте-бірте Solar2D атауына ауысатыны жарияланды, өйткені Corona атауы жабылатын компаниямен байланысты және қазіргі жағдайда COVID-19 коронавирустық инфекциясынан туындаған проблемалармен айналысатын жобалармен жалған байланыстарды тудырады.

Corona - бұл Луа тіліндегі қолданбалар мен ойындарды жылдам дамытуға арналған кросс-платформалық құрылым.
Corona Native қабатын пайдаланып C/C++, Obj-C және Java тілдеріндегі өңдеушілерді шақыруға болады. Бір жобаны барлық қолдау көрсетілетін платформалар мен құрылғылар, соның ішінде iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV және т.б. үшін құрастыруға және жариялауға болады. Әзірлеуді және прототиптеуді жылдамдату үшін кодтағы кез келген өзгерістің қосымшаның жұмысына әсерін дереу бағалауға мүмкіндік беретін тренажер, сондай-ақ нақты құрылғыларда тестілеуге арналған қосымшаны жылдам жаңарту құралдары ұсынылады.

Ұсынылған API-де 1000-нан астам қоңыраулар бар, оның ішінде спрайт анимациясы, дыбыс пен музыканы өңдеу, физикалық процестерді модельдеу (Box2D негізінде), объект қозғалысының аралық кезеңдерінің анимациясы, кеңейтілген графикалық сүзгілер, текстураны басқару, желі мүмкіндіктеріне қол жеткізу, т.б. OpenGL графикалық бейнелерді көрсету үшін қолданылады. Әзірлеу кезіндегі негізгі міндеттердің бірі жоғары өнімділікке қол жеткізу үшін оңтайландыру болып табылады. 150-ден астам плагиндер мен 300 ресурстар бөлек дайындалған.

Ақпарат көзі: opennet.ru

пікір қалдыру