libgdx1.9.6下载 最新软件|热门排行|软件分类|软件专题|厂商大全

您的位置: 首页编程开发编程工具 → libgdx(游戏开发框架) v1.9.6 官网中文版

libgdx(游戏开发框架)

v1.9.6 官网中文版 libgdx(游戏开发框架) 网友评分:8

同类相关软件

软件介绍

libgdx1.9.6是一款支持多平台使用的游戏开发引擎。它由Java/C/C++语言编写而成,为开发人员节省了不少时间。欢迎来绿色资源网下载使用这款开发工具。

libgdx中文版介绍

libgdx兼容多种平台系统(Windows、Linux、Max OS X、Java Applet、javascript/WebGL),包括移动系统Android(1.5版本+)和iOS。对于Android平台的支持在Android阵营和相关市场日益扩大的情况下libgdx的使用者越来越多。另外,基于RoboVM可以免费实现iOS兼容。

Libgdx主要是用Java写的,其中也掺杂了一些C/C++代码,这些代码是为了处理一些对性能要求很高的操作,比如物理引擎或者音频处理。

Libgdx由audio、files、graphics、math、physics、scenes、utils这些主要模块所组成,它们分别对应了Libgdx中的音频操作,文件读取,2D/3D渲染,Libgdx绘图相关运算,Box2D封装,2D/3D游戏组件,以及Libgdx内置工具类。

Libgdx对于物理引擎的封装也是让人惊讶的。 它足够疯狂的使用jni封装了box2d的c++版本,使得其运行效率比其他同级的物理引擎如jbox2d快不少。现在流行的几个包含物理引擎Android游戏引擎(如Andengine、Rokon等),几乎都在用libgdx。如果你的游戏(特别是针对Android平台的)准备使用物理引擎,请优先考虑Libgdx。

Libgdx还拥有相当数量的开发工具。如果Particle editor(粒子编辑器),Hiero bitmap font generator(文字生成工具),Texture packer(图片合并工具),TWL布局编辑器,Gdx Setup UI。

libgdx1.9.6

libgdx官网特色

强兼容性

libgdx兼容多种平台系统(Windows、Linux、Max OS X、Java Applet、Javascript/WebGL),包括移动系统Android(1.5版本+)和iOS。对于Android平台的支持在Android阵营和相关市场日益扩大的情况下libgdx的使用者越来越多。另外,基于RoboVM可以实现iOS兼容[3]  。

同时极强的兼容性为调试和开发提供了便利。你可以使用Android上面同样的代码在桌面PC上面编写,测试,调试你的应用(也就是说,你可以不需要打开Android模拟器,就可以调试用Libgdx引擎写的游戏应用)。它剥离了常见的Windows之间/ Linux应用程序和一个Android应用程序的区别。一般的开发过程是尽可能的在停留桌面PC上,同时周期性的检查你的当前代码是否仍然能在Android运行。

高效性

Libgdx主要是用Java写的,其中也掺杂了一些C/C++代码,这些代码是为了处理一些对性能要求很高的操作,比如物理引擎或者音频处理。作为用户,你只需要关注Java的封装就可以了,它已经把所有的本地代码封装好了。相比于其他android游戏引擎,libgdx的效率优势十分明显。

架构清晰

工具

Libgdx还拥有相当数量的开发工具。如Particle editor(粒子编辑器),Hiero bitmap font generator(文字生成工具),Texture packer(图片合并工具),TWL布局编辑器,Gdx Setup UI等。

网络

Libgdx最初大部分用于单机游戏或者弱联网游戏,不过经过不断优化,现在Libgdx提供了专门的网络模块。在Google推出实时联网虚拟现实游戏Ingress后,亦有部分国内公司推出了基于Libgdx的网游,比如《无双逐鹿》等。

UI编辑器

Libgdx现在有第三方的UI编辑器Overlap2D,该编辑器由热心的使用者编写。

libgdx特性

【常规】

1、 支持Windows、Linux、OSX、IOS、Android和HTML5的跨平台的开发环境。(支持64位)

2、 基于JOGL、LWJGL、Angle,Android API函数、iOS API函数 andWebGL/HTML5 API函数的后端。

3、 在桌面编写和测试应用,无缝的部署在Android,IOS,JavaScript,Applet,Webstart或普通桌面。

【图形】

1、 通过OpenGL ES进行渲染。

2、 支持JNI绑定。

3、 底层:

1) 顶点数组

2) 顶点缓冲区对象

3) 纹理

4) 纹理地图集

5) 易于使用、灵活的网格类

6) 帧缓冲对象

7) 着色器

8) 立即模式渲染器类(用于测试)

9) 自动处理OpenGL环境损失(纹理等)

【2D】

1)批处理和精灵渲染

2)点阵字体

3)粒子系统

4)TMX地图渲染

5)操作位图的自定义2D图形库

6)成熟的具有补间动画的二维场景图

【3D】

1)高级三维

2)OBJ和MD5模型加载器

3)关键帧和骨骼动画

4)投影和透视

【音频】

1、 流媒体和音效播放(WAV、MP3、OGG)

2、 通过一个JNI桥到KissFFT的快速傅里叶变换

3、 音频解码

4、 对于简单回放和录制的直接接口

【文件I/O】

1、 抽象层

2、 易于存储小数据

【输入】

1、 基于事件的访问触摸屏、鼠标和键盘

2、 访问罗盘和加速度计

3、 Vibrator的支持

【物理】

1、 box2d

【数学】

1、 向量和矩阵

2、 四元数

3、 边界形状

4、 交叉和重叠测试

5、 Catmull-Rom插值

【公用】

1、 自定义集合

2、 排序

3、 JSON

软件截图

下载地址 电脑版

点击报错 软件无法下载或下载后无法使用,请点击报错,谢谢!

用户评论

热门评论

最新评论

发表评论 查看所有评论(0)

昵称:
请不要评论无意义或脏话,我们所有评论会有人工审核.
字数: 0/500 (您的评论需要经过审核才能显示)