LibGDX
是一款开源、跨平台的2D/3D
游戏开发框架。
LibGDX
官网:https://libgdx.badlogicgames.com
LibGDX
在GitHub上的网址:https://github.com/libgdx/libgdx
从这个架构图中可以得出如下的结论:
LibGDX
框架本身使用Java/C/C++
开发而成,所有相关的C/C++
代码都封装了Java调用接口, 对于使用LibGDX
的开发者来说,只需要使用Java语言来开发即可, 所以对Java比较熟悉的程序员来说,如果想快速学习和开发跨平台游戏,LibGDX
是非常不错的选择。javac
命令可以将Java源文件编译为JVM可以执行的字节码(ByteCode
), 而Windows
、GNU/Linux
、macOS
上都有对应的JRE, 只要在这些平台上安装了对应的JRE即可运行。Swift
语言进行开发App的, 而且它们编译后也会生成一个中间码(BitCode
),使用RoboVM即可实现字节码(ByteCode
)到BitCode
的转化。Web
前端,本身是用JavaScript进行开发App的, 使用GWT
即可实现从Java源代码到JavaScript源代码的转化。从上面的架构分析可以看出: