Libgdx多元游戏开发框架,是一套很齐备全能的Android游戏开发应用程序框架,它为广大用户提供了很便捷的游戏开发环境,让用户在游戏开发中迅速调用各种插件和各种环境变量,提高用户的开发效率!
一个作为引擎和游戏基础的高性能,跨平台的游戏开发框架。这个框架允许大家大家专注于基础而不是游戏引擎的新的特质。它具备非常棒的灵活性。
Libgdx是一个跨平台的开发框架。它现在支持的平台有Windows,Mac OS X,Android,IOS和HTML5。
Libgdx允许你可以将代码不经任何修改的部署到多个平台。而不是修改你的代码适应不一样的平台或者直接编译到HTML5。你可以在一个桌面开发环境中飞速部署你的代码。你可以用所有些Java生态系统中的开发工具。
Libgdx可以在底层进行操作。可以叫你直接访问文件系统,输入设施,输出设施,音频设施和通过统一的OpenGL ES接口访问OpenGL。
【常规】
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
TAG标签:Libgdx(1)
转载请说明来源于当下软件园(https://www.gpsdan.com)
本文地址:https://www.gpsdan.com/soft/16209.html
郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com