มารู้จักกับ LibGDX กันเถอะ !!

แลกเปลี่ยนประสบการณ์และ ปัญหาการใช้งาน Mobile การพัฒนา App บน SmartMobile , tablet Android, iOS, Window Phone และ ฯลฯ

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
M030
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 532
ลงทะเบียนเมื่อ: 07/09/2015 10:06 am

มารู้จักกับ LibGDX กันเถอะ !!

โพสต์ที่ยังไม่ได้อ่าน โดย M030 »

LibGDX คือ GameFrameworkพัฒนาด้วยภาษา java ที่สามารถเล่นได้ทุก Platform (cross-platform) ทั้งบน Windows, Linux, Mac OS X, Android, iOS หรือแม้แต่ HTML5บน browser

ทำไมถึงต้องเป็น LibGDX
เพราะเพียงแค่ราเขียนโค๊ดเพียงแค่ครั้งเดียว ด้วย javaและสั่ง deploy ไปหลายๆ platform ได้เลยทันที โดยไม่ต้องไปแก้ไขตัว source code โดยทาง Libgdx นั้นเตรียม ฟังค์ชั่นที่จำเป็น ให้เราหมดแล้วเช่น File System, Input Device, Render Sprites & Text, User Interface, Audio, OpenGL ^^

เครื่องมือที่ใช้เขียน
:arrow: JDK
:arrow: Android SDK
:arrow: Eclipse หรือ ADT Bundle หรือ IntelijIDEA

โครงสร้างของ LibGDX
โครงสร้างของ LibGDX ประกอบไปด้วย
:arrow: gdxahoy : เป็นโฟลเดอร์หลักสำหรับเขียนทั้งตัว MainGame, Game Loop ทุกอย่างทำในนี้หมดเลย
:arrow: gdxahoy-android : สำหรับเปิดบน Android ไว้สำหรับเก็บ คลาส AndroidStarter และไฟล์ assets/ ต่างๆ จะถูกเก็บไว้ที่นี่
:arrow: gdxahoy-html : สำหรับรันด้วย HTML5 โดยใช้ GWT ในการรัน เมื่อได้ไฟล์ war สามารถอัพขึ้นโฮสหรือ tomcat, jetty ได้เลย เหมือน java ทั่วๆไป
:arrow: gdxahoy-desktop : สำหรับเปิดบน Desktop
:arrow: gdxahoy-robovm : สำหรับเปิดบน iOS

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 39