相较Libgdx引擎:AndEngine拥有更多的游戏组件与扩展功能;并且它在默认情况下已经可以支持中文;采用屏幕坐标系绘也更符合一般Android绘图习惯。相比于其他android游戏引擎,AndEngine的效率优势十分明显。
而和andriod相关的代码,你最少只需要写6行代码。物理引擎通过JNI封装了box2d,很有名的2D物理引擎,你现在可以考虑用这个写一个愤怒的小鸟啦。如果你阅读代码更用效率,这个是测试代码和Demo代码个人觉的这些代码很有用,你开发游戏,可以从这些测试代码和demo起步。
Libgdx是一个跨平台的开发框架。而不是修改你的代码适应不同的平台或者直接编译到HTML5。Libgdx是一个Java框架,它为编写游戏和实时应用提供了一个跨平台的API。支持Windows、Linux、OSX、IOS、Android和HTML5的跨平台的开发环境。一个作为引擎和游戏基础的高性能,跨平台的游戏开发框架。这个框架允许我们我们专注于基础而不是游戏引擎的新的特性。
libGDX是一个开源,跨平台的2d/3d游戏开发框架。它使用Java作为开发语言,此外,libGDX也使用了大量的C语言用于处理基于C语言库的性能相关的任务和跨平台支持。libGDX最初大部分用于单机游戏或者弱联网游戏,不过经过不断优化,现在libGDX提供了专门的网络模块。在Google推出实时联网虚拟现实游戏Ingress后,亦有部分国内公司推出了基于libGDX的网游。
能要求很高的操作,比如物理引擎或者音频处理。作为用户,你只需要关注Java端就可以了,它已经把所有的本地代码封装好了。这意味着你的应用在PC上面运行的极快,但在Android运行的就像蜗牛在爬。教程中,我们将会遇到很多能做的和不能做的规则,你应该遵守这些规则,为了保证即使在低端Android,你的应用都拥有良好的运行效果。Libgdx内置工具类。