โซลาร์2ดี
Solar2D (เดิมชื่อ Corona SDK) เป็นชุดพัฒนาซอฟต์แวร์ แบบโอเพนซอร์ส และ ใช้งาน ได้หลายแพลตฟอร์ม ซึ่งเดิมพัฒนาโดยCorona Labs Inc.และปัจจุบันดูแลโดยVlad Shcherbanเปิดตัวเมื่อปลายปี 2552 ช่วยให้นักเขียนโปรแกรมซอฟต์แวร์สามารถสร้าง แอ ปพลิเคชันมือถือ 2 มิติ สำหรับiOS , AndroidและKindle แอปพลิเคชันเดสก์ท็อปสำหรับWindows , Linux และ macOS และแอปพลิเคชันทีวีที่เชื่อมต่อสำหรับApple TV , Fire TVและAndroid TV [ 2 ]
Solar2D ใช้ภาษา Lua ที่ ผสานรวมเข้ากับC++ / OpenGLเพื่อสร้างแอปพลิเคชันกราฟิก ซอฟต์แวร์นี้มีโหมดการทำงานสองโหมด ได้แก่ Solar2D Simulator และ Solar2D Native ในโหมด Solar2D Simulator แอปจะถูกสร้างขึ้นโดยตรงจาก Solar2D Simulator ในขณะที่ Solar2D Native อนุญาตให้ผสานรวมโค้ดและส่วนประกอบของ Lua เข้ากับ โปรเจ็กต์ XcodeหรือAndroid Studioเพื่อสร้างแอปและเพิ่มคุณสมบัติเนทีฟได้
ประวัติศาสตร์
Walter Luh และ Carlos Icaza ก่อตั้ง Ansca Mobile ซึ่งต่อมาเปลี่ยนชื่อเป็น Corona Labs หลังจากออกจากAdobeในปี 2007 ที่ Adobe นั้น Luh เป็นหัวหน้าสถาปนิกที่ทำงานใน ทีม Flash Liteและ Icaza เป็นผู้จัดการฝ่ายวิศวกรรมที่รับผิดชอบการสร้าง Flash สำหรับอุปกรณ์เคลื่อนที่ ในเดือนมิถุนายน 2009 Ansca ได้เปิดตัว Corona SDK เบต้าเวอร์ชันแรกให้ใช้งานฟรีสำหรับผู้ใช้งานกลุ่มแรก[ 3 ] [ 4 ] [ 5 ]
ในเดือนธันวาคม พ.ศ. 2552 Ansca ได้เปิดตัว Corona SDK 1.0 สำหรับiPhoneในเดือนกุมภาพันธ์ถัดมา Corona SDK 1.1 ก็ได้รับการเผยแพร่พร้อมคุณสมบัติเพิ่มเติม[ 6 ] [ 7 ]
ในเดือนกันยายน พ.ศ. 2553 Ansca ได้ออกเวอร์ชัน 2.0 ของ Corona SDK และเพิ่ม Corona Game Edition เวอร์ชัน 2.0 เพิ่มการรองรับข้ามแพลตฟอร์มสำหรับiPadและAndroidในขณะที่ Game Edition เพิ่มเอ็นจิ้นฟิสิกส์และคุณสมบัติขั้นสูงอื่นๆ ที่มุ่งเน้นการพัฒนาเกม โดย เฉพาะ[ 8 ] [ 9 ]
ในเดือนมกราคม พ.ศ. 2554 Corona SDK ได้ถูกปล่อยออกมาสำหรับWindows XPและเวอร์ชันที่ใหม่กว่า ทำให้ผู้พัฒนาสามารถสร้าง แอปพลิเคชัน Androidบนพีซีได้[ 10 ]
ในเดือนเมษายน พ.ศ. 2555 Icaza ผู้ร่วมก่อตั้งและซีอีโอได้ออกจาก Ansca และ Luh CTO เข้ามารับตำแหน่งซีอีโอแทน[ 11 ]หลังจากนั้นไม่นาน ในเดือนมิถุนายน พ.ศ. 2555 Ansca ได้เปลี่ยนชื่อเป็น Corona Labs [ 12 ]ในเดือนสิงหาคม พ.ศ. 2555 Corona Labs ได้ประกาศเปิดตัว Enterprise Edition ซึ่งเพิ่มการเชื่อมต่อแบบเนทีฟสำหรับ Objective-C [ 13 ]
ในเดือนมีนาคม พ.ศ. 2558 ระหว่างงาน GDC 2558ได้มีการประกาศว่า Corona SDK นั้นฟรีโดยสมบูรณ์และจะรองรับเป้าหมายการใช้งาน Windows และ Mac OS X [ 14 ] [ 15 ]
ในเดือนพฤศจิกายนปี 2015 บริษัท Corona Labs Inc.ประกาศสนับสนุนการพัฒนา tvOS สำหรับ Apple TV
ในเดือนมีนาคม พ.ศ. 2560 Corona Labs ถูกซื้อกิจการโดย Appodeal และประกาศว่า Corona เวอร์ชัน Enterprise จะให้บริการฟรีเช่นกัน[ 16 ]
ในเดือนมิถุนายน พ.ศ. 2560 Corona Labs ได้ประกาศว่า Enterprise ได้เปลี่ยนชื่อเป็น Corona Native ซึ่งเปิดให้ใช้งานฟรีสำหรับทุกคนและรวมอยู่ในผลิตภัณฑ์หลักแล้ว” [ 17 ]
ในเดือนมกราคม 2019 Corona Labs ประกาศว่า Corona 2D จะเป็นโอเพนซอร์สภายใต้ใบอนุญาต GNU GPLv3พร้อมทั้งเสนอตัวเลือกใบอนุญาตเชิงพาณิชย์เมื่อตกลงกับ Corona Labs [ 18 ]
ในเดือนเมษายน พ.ศ. 2563 เอ็นจิ้นได้รับการเปลี่ยนชื่อจาก Corona SDK เป็น Solar2D การดำเนินการนี้เกิดขึ้นเพื่อตอบสนองต่อการปิดตัวของ Corona Labs [ 19 ]รวมถึงการระบาดใหญ่ของ COVID-19 Corona Labs ยังหยุดให้บริการใบอนุญาตเชิงพาณิชย์และเปลี่ยนใบอนุญาตโอเพนซอร์สจาก GPLv3 เป็นใบอนุญาต MITที่ อนุญาตมากกว่า [ 20 ]
คุณสมบัติหลัก
ชุด API ของ Solar2D ประกอบด้วยการเรียก API สำหรับเสียงและกราฟิก การเข้ารหัส การเชื่อมต่อเครือข่าย และข้อมูลอุปกรณ์ เช่น ข้อมูลมาตรวัดความเร่ง GPS และข้อมูลที่ผู้ใช้ป้อน รวมถึงวิดเจ็ต เอฟเฟกต์อนุภาค และอื่นๆ[ 21 ]
บรรณานุกรม
- ซัมเมตติ, แฟรงค์ (เมษายน 2013) เรียนรู้การพัฒนาเกมด้วย Corona SDK ( ฉบับที่ 1) เอเพรส พี 288. ไอเอสบีเอ็น 978-1430250685.
- ฟลานาแกน, เนวิน (พฤษภาคม 2013). Corona SDK Hotshot ( ฉบับพิมพ์ครั้งที่ 1). สำนักพิมพ์แพคต์ . หน้า 334. ISBN 978-1849694308.
- Whye, JA (มิถุนายน 2013). วิดีโอฝึกอบรมการพัฒนาเกมมือถือด้วย Corona SDK ( ฉบับที่ 1). Infinite Skills.
- เบอร์ตัน, ดร.ไบรอัน (เมษายน 2012). การเรียนรู้การพัฒนาแอปพลิเคชันและเกมบนมือถือด้วย Corona SDK ( ฉบับที่ 1). เบอร์ตันส์ มีเดีย กรุ๊ป.
- เฟอร์นันเดซ, มิเชลล์ (เมษายน 2555). การพัฒนาเกมมือถือด้วย Corona SDK: คู่มือสำหรับผู้เริ่มต้น ( ฉบับพิมพ์ครั้งที่ 1). สำนักพิมพ์แพคต์ . หน้า 408. ISBN 978-1849691888.
- เบอร์ตัน, ดร., ไบรอัน. การพัฒนาแอปพลิเคชันบนมือถือด้วย Corona ( ฉบับพิมพ์ครั้งที่ 1). เบอร์ตันส์ มีเดีย กรุ๊ป. หน้า 436. ISBN 978-1-937336-00-4เก็บถาวรจากต้นฉบับเมื่อ 2012-06-26 เรียกดูเมื่อ2012-06-26
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการของ Solar2d