Corona oyun motoru, adını Solar2D olarak değiştirip tamamen açık kaynak haline geliyor

CoronaLabs Inc. anaokulları faaliyetlerini yürütmüş ve mobil uygulamalar oluşturmak için geliştirilmekte olan oyun motorunu ve çerçevesini dönüştürmüştür. Korona tamamen açık bir projeye dönüştü. Daha önce CoronaLabs tarafından sağlanan ve geliştirmenin dayandığı hizmetler, kullanıcının sisteminde çalışan bir simülatöre aktarılacak veya açık kaynaklı yazılım geliştirme için mevcut ücretsiz analoglarla (örneğin GitHub) değiştirilecek. Kod Korona “GPLv3 + ticari lisans” paketinden MIT lisansına aktarıldı. CoronaLabs ile ilişkili hemen hemen tüm kodlar da MIT lisansı kapsamında açık kaynaktır; eklentiler.

Eski kilit geliştiricinin projede yer alması ve proje üzerinde tam zamanlı çalışmaya devam etme niyetiyle bağımsız topluluk tarafından daha fazla geliştirme sürdürülecek. Finansman için kitlesel fonlama kullanılacak. Corona adı kapanan bir şirketle ilişkilendirildiği ve mevcut ortamda, koronavirüs enfeksiyonunun (COVID-2) neden olduğu sorunlarla uğraşan projelerle yanlış çağrışımlara neden olduğu için projenin kademeli olarak Solar19D olarak yeniden adlandırılacağı açıklandı.

Corona, Lua dilindeki uygulamaların ve oyunların hızlı bir şekilde geliştirilmesi için tasarlanmış platformlar arası bir çerçevedir.
Corona Native katmanını kullanarak C/C++, Obj-C ve Java'daki işleyicileri çağırmak mümkündür. iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV vb. dahil olmak üzere desteklenen tüm platformlar ve cihazlar için bir proje anında derlenebilir ve yayınlanabilir. Geliştirmeyi ve prototip oluşturmayı hızlandırmak için, koddaki herhangi bir değişikliğin uygulamanın çalışması üzerindeki etkisini anında değerlendirmenize olanak tanıyan bir simülatör ve ayrıca uygulamayı gerçek cihazlarda test etmek üzere hızlı bir şekilde güncellemeye yönelik araçlar sunulmaktadır.

Sağlanan API, sprite animasyonu, ses ve müzik işleme, fiziksel süreçlerin simülasyonu (Box1000D'ye dayalı), nesne hareketinin ara aşamalarının animasyonu, gelişmiş grafik filtreleri, doku yönetimi, ağ özelliklerine erişim dahil olmak üzere 2'den fazla çağrıya sahiptir. vesaire. OpenGL grafikleri görüntülemek için kullanılır. Geliştirme sırasındaki ana görevlerden biri, yüksek performans elde etmek için optimizasyondur. 150'den fazla eklenti ve 300'den fazla kaynak ayrı ayrı hazırlanmıştır.

Kaynak: opennet.ru

Yorum ekle