ก่อนอื่น Corona SDK เป็นที่น่ารักในการทำงานกับ Lua เป็นภาษาที่ยอดเยี่ยม Corona เป็นโครงร่างที่ละเอียดมากและเอกสารนั้นยอดเยี่ยมมาก
ในความเห็นของฉันการพัฒนาเกม HTML5 ยังไม่คุ้มค่า ทั้งบนเดสก์ท็อปและเบราว์เซอร์มือถือ หากเป้าหมายของคุณคือการสร้างเกมที่ยอดเยี่ยมให้ทำงานบนเดสก์ท็อปและอุปกรณ์มือถืออย่าไปสนใจ ถ้าเป้าหมายของคุณคือการทำให้เกม HTML5 แล้วไปทำให้มันและเป็นหนึ่งในการใช้งานของกรอบคนได้กล่าวถึง (ยังดูเจ้าเล่ห์หรือGeeสำหรับข้อมูลเพิ่มเติมของอินเตอร์เฟซที่วาดภาพพิมพ์)
เหตุผลหลักคือเมื่อฉันสร้างเกมฉันต้องการสร้างเกมที่สมบูรณ์และสวยงาม ส่วนหนึ่งของการสร้างเกมที่สมบูรณ์และสวยงามคือเสียงที่ดี แม้ว่า<audio>
แท็กจะได้รับการสนับสนุนในเบราว์เซอร์หลัก (สมมติว่าคุณมีรูปแบบที่แตกต่างกันมากพอ) แต่การจัดการซาวด์แทร็กของคุณด้วยโปรแกรมcreateElement
นั้นค่อนข้างเจ็บปวด SoundManager 2 เป็นตัวช่วยสำหรับวงดนตรีไม่ใช่วิธีแก้ปัญหา ในหลายกรณีมันจะถอยกลับโดยใช้วัตถุ Flash สำหรับเดสก์ท็อป ณ จุดนี้ฉันถามว่าทำไมไม่เพียง แต่ทำสิ่งที่ชั่วร้ายใน Flash?
บน iOS ยกเว้นว่าคุณใช้แฮ็คเช่นในห้องสมุด Jukeboxของ Zynga คุณจะถูก จำกัด ให้เล่นเฉพาะเสียงที่ตอบสนองต่อการป้อนข้อมูลของผู้ใช้เท่านั้น มันไร้สาระ
นอกจากนี้หากคุณไม่ได้บรรจุเกม HTML5 ของคุณไว้เป็นแอพผู้คนจำเป็นต้องเชื่อมต่อเพื่อเล่น เวลาที่ฉันใช้เล่นเกมมือถือส่วนใหญ่อยู่บนรถไฟใต้ดิน - ไม่มีสัญญาณ และถ้าคุณทำเกมของคุณขึ้นมามันจะไม่แปลกที่จะไม่มีเสียงหรือ หากฉันกำลังดาวน์โหลดเกมฉันคาดหวังระดับการตอบสนองและขัดเงาระดับหนึ่ง อ่าน: แอปเนทีฟ
จนกว่า HTML5 ที่ได้รับการพัฒนาและเบราว์เซอร์มือถือจะเร็วขึ้นและเสียง HTML5 หยุดดูดฉันจะสนุกกับการเล่นด้วย Javascript <canvas>
และสิ่งเหล่านั้น แต่ฉันจะไม่ไปไกลเท่าที่จะสร้างเกมที่สวยงาม มันทำให้เป้าหมายของคุณดีขึ้น น้อยมากที่ฉันรู้ว่าใครเล่นเกมและไม่ใช่นักพัฒนาแม้จะมีเกม HTML5 บนมือถือในเรดาร์ อีกครั้งถ้าคุณต้องการสร้างเกม HTML5 ที่ยอดเยี่ยมสร้างเกม HTML5 หากคุณต้องการสร้างและขายเกมที่ยอดเยี่ยมสร้างคุณภาพของประสบการณ์ผู้เล่นของคุณเป็นสำคัญ