1、libgdx简介


Libgdx 是一个跨平台和可视化的的开发框架。它当前支持Windows,Linux,Mac OS X,Android,IOS和HTML5作为目标平台。

Libgdx允许你一次编写代码不经修改部署到多个平台。你会可以从能够快速迭代的桌面环境中编码而获益,而不是将你的最新的修改部署到你的设备,或者编译成HTML5。你可以使用所有java生态系统的工具来让你的产品变得更好。

Libgdx 可以让你深入底层,给予你直接访问文件系统,输入设备,声音设备和通过一个统一的OpenGL ES 2.0和3.0接口使用OpenGL的权限。

在这些底层工具之上我们构建了强大API帮助你完成常见的游戏开发任务。像渲染精灵和文本,构建用户接口,播放音效和音乐,线性代数和三角计算,解析JSON和XML等等。

如果需要的话,libgdx可以跨国java的束缚使用本地代码更好的进行效果展现。所有这些功能都隐藏在Java API中,所以你无需考虑将本地代码(native code)交叉编译到所有平台。所有的这些都有Libgdx来处理。

Libgdx的目标是成为一个游戏开发框架而不是游戏引擎,是因为我们意识到在实际开发中没有一劳永逸的事情。因此,我们将强大的功能进行抽象,开发者可以自我选择采用什么样的功能。

www.libgdx.cn版权所有,如需转载,注明出处)

时间: 2024-10-07 22:07:49

1、libgdx简介的相关文章

libGDX简介

http://blog.sina.com.cn/s/blog_940dd50a0101bzde.html 一.libGDX简介   libGdx是一个跨平台的2D/3D的游戏开发框架,它由Java/C/C++语言编写而成.它基于Apache License, Version 2.0协议,对商业使用和非商业使用均免费.代码托管于Github中.最新版本为0.9.8. 随着2012年Android系统的飞速发展,智能手机上面的2个格局已经显现.所以对于开发者来说,减少开发时间,提高开发效率,同时还能

libGDX开发教程

46.Mesh与Shader (4/686)2014-09-23 21:25 45.概念小结 (0/512)2014-09-10 23:18 44.新版本Gradle详解(二) (5/938)2014-08-13 17:59 libGDX for Android 2 (5/1189)2014-08-09 14:43 43.新版本Gradle详解(一) (7/2575)2014-04-27 13:59 42.Input输入事件 (0/939)2014-04-25 14:08 41.中文输入 (7/

Libgdx环境搭建及介绍

Libgdx简介: libgdx是一个跨平台的2D/3D的游戏开发框架,它由Java/C/C++语言编写而成.ibgdx兼容大多数微机平台(标准JavaSE实现,能运行在Mac.Linux.Windows等系统,最近加入了对html5的支持)与Android平台(Android1.5以上即可使用,Android2.1以上可满功率发挥).Libgdx以native方式自带图像解码器,通过其提供的Pixmap可以对指定图像进行像素级渲染操作,从而不依赖Android的Bitmap加载处理图像,可以支

Android 游戏引擎汇总

1.AndEngine 简介:AndEngine 基于libGDX框架开发,使用OpenGL ES进行图形绘制.同时继承了BOX2D物理引擎,因此能实现一些较为复杂的物理效果.在Rokon停止更新以后,AndEngine 成为Android 最为流行的2D游戏引擎 优点:(1)高效:在大运算量好事情况下,使用C/C++本地代码进行开发.比如物理引擎或者音频处理. (2)AndEngine是开源项目,开发者可对源码进行修改,它的源码在github上托管. (3)拥有Particle System

Libgdx之封装简单的脚本机制

需求: 游戏中,在开始前经常会用到,ready->go->start game,或者其他情况. 简单的说,就是游戏一些UI展示需要按照步骤执行. 于是乎,为了让逻辑清晰,自己写了简单执行脚本,方便以后的开发. package com.oahcfly.chgame.core.script; // 接口 public interface IScript { public void addSteps(String... args); public void run(final Runnable ca

6、Libgdx文件处理

(官网:www.libgdx.cn) 简介 Libgdx应用运行在四个不同的平台中:桌面系统(Windows,Linux,Mac OS X等等),Android,iOS和JavaScript或者WebGL.每个平台处理文件I/O有一些不同. Libgdx文件模块提供了以下操作文件功能: 从文件中读取 写入到文件 复制文件 移动文件 删除文件 遍历文件和目录 检测文件或目录是否存在 在我们深入了解Libgdx的文件模块之前,首先了解一下各个系统的差异. 各个平台文件系统 这里我们简单的了解一下Li

Android网络通讯简介

网络通信应该包含三部分的内容:发送方.接收方.协议栈.发送方和接收方是参与通信的主体,协议栈是发送方和接收方进行通信的契约.按照服务类型,网络通信可分为面向连接和无连接的方式.面向连接是在通信前建立通信链路,而通信结束后释放该链路.无连接的方式则不需要在通信前建立通信连接,这种方式不保证传输的质量. Android提供了多种网络通信的方式,如Java中提供的网络编程,在Android中都提供了支持.Android中常用的网络编程方式如下: 针对TCP/IP协议的Socket和ServerSock

微信红包的架构设计简介

@来源于QCon某高可用架构群整理,整理朱玉华. 背景:有某个朋友在朋友圈咨询微信红包的架构,于是乎有了下面的文字(有误请提出,谢谢) 概况:2014年微信红包使用数据库硬抗整个流量,2015年使用cache抗流量. 微信的金额什么时候算? 答:微信金额是拆的时候实时算出来,不是预先分配的,采用的是纯内存计算,不需要预算空间存储.. 采取实时计算金额的考虑:预算需要占存储,实时效率很高,预算才效率低. 实时性:为什么明明抢到红包,点开后发现没有? 答:2014年的红包一点开就知道金额,分两次操作

JSON 简介

ylbtech-JSON: JSON 简介 JSON:JavaScript Object Notation(JavaScript 对象表示法) JSON是存储和交换文本信息的语法,类似 XML. JSON 比 XML 更小.更快.更易解析. JSON 实例 { "employee":[ {"firstName":"John","lastName":"Doe"}, {"firstName"