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

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

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

User avatar
M030
PHP Super Hero Member
PHP Super Hero Member
Posts: 532
Joined: 07/09/2015 10:06 am

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

Post by 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
  • Similar Topics
    Replies
    Views
    Last post

Return to “Mobile Programming - Android, iOS, Window Phone”

Who is online

Users browsing this forum: No registered users and 4 guests