วันพฤหัสบดีที่ 22 สิงหาคม พ.ศ. 2556

[Libgdx] เริ่มต้นกับ Game Engine Libgdx

เริ่มต้นกับ Game Engine Libgdx

     Libgdx คือ Framework ที่ใช้ในการพัฒนาเกมที่สามารถเล่นได้ทุกแพลตฟอร์ม หรือ สื่อมัลติมีเดียต่างๆ ซึ่งแพลตฟอร์มที่รองรับในปัจจุบันคือ Window, Linux, Mac OS X, Android, iOS และ HTML5

     สามารถนำ Application ที่เราพัฒนาขึ้นมานำไปใช้งานในแพลตฟอร์มต่างๆได้ โดยไม่จำเป็นที่จะต้องพัฒนา Application ขึ้นมาใหม่หรือแก้ไข Code เพื่อให้เหมาะกับ แพลตฟอร์มต่างๆ ซึ่งทำให้ใช้เวลาในการพัฒนาน้อยลง

     ในตัว Libgdx เองมีความสามารถในการจัดการกับไฟล์ได้โดยตรง รวมทั้ง ระบบอุปกรณ์ Input, ระบบเสียง และ ระบบ Inteface ของ OpenGL ทั้งรุ่น OpenGL ES 1.X และ 2.0

     ความสามารถทั้งหมดนั้นได้ถูกรวมไว้เป็น API เพื่อให้สะดวกแก่การนำไปพัฒนา Application ได้ง่ายมากขึ้น เช่น การ Render ข้อความ และ Sprite, การสร้าง User Interface, การเล่นเสียง Effect และ เพลงประกอบ, การคำนวณพีชคณิต และ ตรีโกณมิติ, การส่งข้อมูลแบบ JSON และ XML ฯลฯ

     จุดเด่นของ Libgdx นั้นคือทิ้งข้อจำกัดของภาษา Java และเพิ่มความสะดวกสบายในการพัฒนา เพื่อทำให้การทำงานของ Application มีประสิทธิภาพมากที่สุด อีกทั้งยังครอบคลุมถึงการแก้ไขปัญหาที่จะเกิดขึ้นตามแพลตฟอร์มต่างๆ ทำให้ไม่ต้องมากังวลกลับปัยหาเหล่านั้น

     จากสำนวน "No-One-Size-Fits-All Solution" หมายถึง คุณไม่สามารถแก้ไขทุกปัญหาได้ด้วยวิธีการเดียว ซึ่งทำให้เรามีเป้าหมายที่ว่า ต้องสามารถพัฒนา Application ด้วยวิธีไหนก็ได้แล้วแต่คุณเลือก

ไม่มีความคิดเห็น:

แสดงความคิดเห็น