libGDX是一个开源,跨平台的游戏开发框架,使用Java语言进行游戏开发,除了Java语言外,libGDX也使用了大量的C语言用于处理基于C语言库的性能相关的任务和跨平台支持,此外,该框架将其支持的所有目标平台抽象成了一个统一的应用程序接口(API),libGDX的亮点之一是你可以将你所开发的Native App(原生应用)直接在桌面端运行并进行调试,这使得你能够方便的使用JVM特性,例如Code Hot Swapping(代码热替换),它可以让你的代码在运行时期做到所见即所得的效果,因此,它能够大大减少你去实现不同idea的时间,甚至更快的找到并修复bug
另外一个关键点是要明白,libGDX是一个框架而不是一个拥有大量协同工具(如关卡编辑器,预先定义的工作流等)的游戏引擎,这可能听起来有一点劣势, 但这正是它的优势所在,因为这意味着你可以自由的去定义每个项目的工作流,例如,libGDX允许你访问底层,所以你可以在必要的时候添加你自己的OpenGL调用,然而,绝大部分时间你只需要关心代码逻辑,使用libGDX自带的功能去实现你所有的idea。
【完】
暂无关于此日志的评论。