Solar2D - Solar2D - Wikipedia

Solar 2D
Solar2D logo.png
Geliştirici (ler)Vlad Shcherban, Corona Labs Inc.
İlk sürüm1.0 / Aralık 2009; 11 yıl önce (2009-12)
Kararlı sürüm
2020.3595 / 20 Mayıs 2020; 6 ay önce (2020-05-20)
Depogithub.com/ coronalabs/ corona
YazılmışLua (Corona API)
İşletim sistemi
Uyguningilizce
Rusça
TürYazılım geliştirme kiti
Oyun motoru
LisansMIT Lisansı
İnternet sitesisolar2d.com Bunu Vikiveri'de düzenleyin

Solar2D (eski Corona SDK) bir ücretsiz ve açık kaynak, çapraz platform yazılım geliştirme kiti başlangıçta tarafından geliştirilmiştir Corona Labs Inc. ve şimdi tarafından sürdürülüyor Vlad Shcherban. 2009'un sonlarında piyasaya sürüldüğünde yazılım programcıları 2D oluşturmak için mobil uygulamalar için iOS, Android, ve Tutuşmak, masaüstü uygulamaları için pencereler, Linux ve Mac os işletim sistemi ve bağlı TV uygulamaları Apple TV, Fire TV ve Android TV.

Solar2D entegre kullanır Lua üstüne katmanlı C ++ /OpenGL grafik uygulamaları oluşturmak için. Yazılımın iki işletim modu vardır: Solar2D Simulator ve Solar2D Native. Solar2D Simülatörü ile uygulamalar doğrudan Solar2D Simülatöründen oluşturulur. Solar2D Native, Lua kodunuzu ve varlıklarınızı bir Xcode veya Android Studio uygulamanızı oluşturma ve yerel özellikleri ekleme projesi.

Tarih

Walter Luh ve Carlos Icaza, Ansca Mobile'ı başlattı ve daha sonra Corona Labs olarak yeniden adlandırıldı. Adobe Adobe'de Luh, üzerinde çalışan baş mimardı. Flash Lite ekibi ve Icaza, mobil Flash yazımından sorumlu mühendislik yöneticisiydi. Ansca, Haziran 2009'da erken benimseyenler için ücretsiz ilk Corona SDK beta sürümünü yayınladı.[1][2][3]

Aralık 2009'da Ansca, Corona SDK 1.0'ı iPhone. Takip eden Şubat ayında Corona SDK 1.1 ek özelliklerle piyasaya sürüldü.[4][5]

Eylül 2010'da Ansca, Corona SDK'nın 2.0 sürümünü yayınladı ve Corona Game Edition'ı ekledi. Sürüm 2.0, aşağıdakiler için çapraz platform desteği ekledi: iPad ve Android Game Edition, bir fizik motoru ve özellikle hedeflenen diğer gelişmiş özellikler eklerken oyun geliştirme.[6][7]

Ocak 2011'de Corona SDK, Windows XP ve daha yenisi, geliştiricilere Android uygulamalar PC.[8]

Nisan 2012'de, kurucu ortak ve CEO Icaza Ansca'dan ayrıldı ve CTO Luh CEO rolünü üstlendi.[9] Kısa bir süre sonra, Haziran 2012'de Ansca adını Corona Labs olarak değiştirdi.[10] Ağustos 2012'de Corona Labs, Objective-C için yerel bağlantılar ekleyen Enterprise Edition'ı duyurdu.[11]

Mart 2015'te GDC 2015 Corona SDK'nın tamamen ücretsiz olduğu ve Windows ve Mac OS X dağıtım hedeflerini destekleyeceği duyuruldu.[12][13]

Kasım 2015'te, Corona Labs Inc. Apple TV için tvOS geliştirme desteğini duyurdu.

Mart 2017'de Corona Labs, Appodeal tarafından satın alındı ​​ve Corona'nın Enterprise sürümünün de ücretsiz olacağını duyurdu.[14]

Haziran 2017'de Corona Labs, Enterprise'ın Corona Native olarak yeniden adlandırıldığını, herkes için ücretsiz olduğunu ve temel ürünün bir parçası olarak dahil edildiğini duyurdu. "[15]

Ocak 2019'da Corona Labs, Corona 2D'nin GNU GPLv3 lisansı, bir seçeneği sunarken ticari ruhsat Corona Labs ile anlaşma üzerine.[16]

2020'de motorun adı Corona SDK'dan Solar2D'ye değiştirildi. Bu, Corona Labs'ın kapatılmasına yanıt olarak yapıldı.[17] yanı sıra Kovid-19 pandemisi. Corona Labs ayrıca ticari lisanslar sunmayı bıraktı ve açık kaynak lisansını GPLv3'ten daha izin verilene değiştirdi MIT Lisansı.[18]

Başlıca özellikler

Solar2D'nin API paketi, ses ve grafik, kriptografi, ağ oluşturma ve ivme ölçer bilgileri, GPS ve kullanıcı girişi gibi cihaz bilgilerinin yanı sıra widget'lar, parçacık efektleri ve daha fazlası için API çağrıları içerir.[19]

Kaynakça

  • Zammetti, Frank (Nisan 2013). Corona SDK ile Oyun Geliştirmeyi Öğrenin (1. baskı). Apress. s. 288. ISBN  1430250682.
  • Flanagan, Nevin (Mayıs 2013). Corona SDK Hotshot (1. baskı). Packt Yayıncılık. s. 334. ISBN  1849694303.
  • Vay canına, J.A. (Haziran 2013). Corona SDK Eğitim Videosu ile Mobil Oyun Geliştirme (1. baskı). Sonsuz Beceriler.
  • Burton, Ed.D., Brian (Nisan 2012). Corona SDK ile Mobil Uygulama ve Oyun Geliştirmeyi Öğrenme (1. baskı). Burtons Media Group.
  • Fernandez, Michelle (Nisan 2012). Corona SDK Mobil Oyun Geliştirme: Başlangıç ​​Kılavuzu (1. baskı). Packt Yayıncılık. s. 408. ISBN  1849691886.
  • Burton, Ed.D., Brian. Corona ile Mobil Uygulama Geliştirme (1. baskı). Burtons Media Group. s. 436. ISBN  978-1-937336-00-4.

Referanslar

  1. ^ "Adobe gazileri iPhone uygulamaları için Flash'a rakip oluyor". VentureBeat. 23 Haziran 2009. Alındı 2010-05-04.
  2. ^ Chen, Brian X. (30 Nisan 2010). "Adobe CEO'su, Eski Adobe Mühendisleri İşlerin Flash Saldırısına Ağırlık Veriyor - Wired.com, 30 Nisan 2010". Alındı 2010-05-04.
  3. ^ "Eski Adobe mühendisleri iPhone için Flash rakibi Corona'yı yarattı - PocketGamer.biz, 24 Haziran 2010". Alındı 2010-05-14.
  4. ^ "Ansca Mobile, iPhone Geliştirme İçin Corona'yı Piyasaya Sürüyor". InformationWeek. 1 Aralık 2009. Alındı 2010-05-14.
  5. ^ "Corona 1.1 şimdi gönderiliyor - Corona Labs şirket blogu, 5 Şubat 2010". Arşivlenen orijinal 17 Haziran 2012. Alındı 2010-05-17.
  6. ^ "Ansca Mobile iPhone Yazma Aracı Android Ekliyor - InformationWeek, 14 Nisan 2009". Alındı 2010-05-02.
  7. ^ "Geldiler! Corona SDK ve Corona Game Edition". Arşivlenen orijinal 2016-09-15 tarihinde. Alındı 2016-05-18.
  8. ^ "İPhone ve Android Oyunları Oluşturma Aracı Artık Mac kadar Windows'u da Konuşuyor". All Things D. 25 Ocak 2011. Alındı 2011-08-03.
  9. ^ "Devam Ediyoruz Ve Teşekkürler". Arşivlenen orijinal 2016-08-10 tarihinde. Alındı 2016-05-18.
  10. ^ "Corona Labs ile Tanışın". Arşivlenen orijinal 2016-09-19 tarihinde. Alındı 2016-05-18.
  11. ^ "Corona Enterprise Duyurusu". Arşivlenen orijinal 2016-09-18 tarihinde. Alındı 2016-05-18.
  12. ^ Mayer, Jason (7 Nisan 2015). "GDC 2015 - Corona SDK ücretsiz - prezi.com, 7 Nisan 2015". Alındı 2016-03-09.
  13. ^ "Corona SDK tamamen ÜCRETSİZ - Coronalabs.com, 2 Mart 2015". Alındı 2016-03-09.
  14. ^ Ha, Anthony. "Mobil reklam şirketi Appodeal, Corona Labs oyun platformu satın aldı". TechCrunch. Alındı 2017-11-16.
  15. ^ "Yeni Corona'ya hoş geldiniz! | Corona Labs". Corona Labs. 2017-06-21. Alındı 2017-11-16.
  16. ^ Mucize, Rob (2 Ocak 2019). "Corona 2D oyun motoru 2019'da açık kaynaklı olacak". Corona. Corona Labs. Arşivlendi 2 Ocak 2019 tarihinde orjinalinden. Alındı 14 Temmuz 2020. Corona, hem ticari hem de açık kaynak lisansları altında çift lisanslı olacaktır. Açık kaynak lisansı, GNU GPLv3 lisansıdır ve ticari lisans, Corona Labs ile yapılan anlaşma ile mevcut olacaktır.
  17. ^ Mucize, Rob (2020-04-22). "Corona Labs geçiş güncellemesi 22-Nisan-2020". Corona Labs. Alındı 2020-05-24.
  18. ^ Mucize, Rob (30 Nisan 2020). "Corona'nın Geleceği". Corona. Corona Labs. Arşivlendi 2 Mayıs 2020'deki orjinalinden. Alındı 14 Temmuz 2020. Corona Labs ile ilgili hemen hemen tüm kodlar MIT lisansı altında sağlanmıştır.
  19. ^ "CoronaSDK". Alındı 7 Ekim 2013.

Dış bağlantılar