1.1、Libgdx目标和特性

Libgdx是一个通过统一的API工作在所有支持平台(Windows,Linux,Mac OS X,Android,黑莓,HTML/WebGL)的一个Java游戏开发框架。

框架提供了一个快速原型和快速迭代的环境。当你需要修改代码时,你可以在桌面环境上运行和调试你的游戏,而不是直接部署到Android/IOS/JavaScript中。

桌面虚拟机的很多特性比如code hotswapping技术显著减少你的开发周期。

Libgdx是否强大,在于是否能够灵活运用它的特性。

跨平台:Window、Linux、Mac OS X、Android、BlackBerry、iOS、Java Applet(需要虚拟机)、JavaScript/WebGL(Chrome,Safari,Opera,FireFox,IE)。

第三方支持:Spine(2D骨骼动画)、Nextpeer(移动端多用户支持)、Saikoa(模糊器)。

声音(Audio):音乐和音效回放(支持WAV,MP3,OGG)。直接访问声音设备进行PCM简单回放 和录音(不支持JavaScript)。

输入处理(Input Handling):对鼠标和触摸屏,键盘,加速器和罗盘进行抽象;动作检测。

数学和物理(Math & Physics):矩阵,向量和四元数类,矩阵和向量可能的话通过本地C代码加速;图形和声音;Frustum类;抗锯齿;插值等。

文件I/O和存储(File I/O & Storage):针对所有平台的文件系统的抽象;只读的系统模拟(JavaScript);二进制文件支持(JavaScript);针对轻量存储的Preferences。

图像(Graphics):跨平台OpenGL ES 2.0渲染;针对Android 2.0以上的自定义OpenGL ES 2.0绑定;底层OpenGL支持;顶层2D API;顶层3D API。

公用(Utilities):自定义collection;JSON;XML。

工具(Tools):Particle editor;Texture packer;Bitmap font generator。

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

时间: 2024-10-31 09:07:31

1.1、Libgdx目标和特性的相关文章

C#图解教程 第二十四章 反射和特性

反射和特性元数据和反射Type 类获取Type对象什么是特性应用特性预定义的保留的特性Obsolete(废弃)特性Conditional特性调用者信息特性DebuggerStepThrough 特性其他预定义特性有关应用特性的更多内容多个特性其他类型的目标全局特性自定义特性声明自定义特性使用特性的构造函数指定构造函数使用构造函数构造函数中的位置参数和命名参数限制特性的使用自定义特性的最佳实践访问特性使用IsDefined方法使用GetCustomAttributes方法 Note 类的元数据包含

反射+type类+Assembly+特性

什么是元数据,什么是反射: 程序是用来处理数据的,文本和特性都是数据,而我们程序本身(类的定义和BLC中的类)这些也是数据. 有关程序及其类型的数据被称为元数据(metadata),它们保存在程序的程序集中. 程序在运行时,可以查看其它程序集或其本身的元数据.一个运行的程序查看本身的元数据或者其他程序集的元数据的行为叫做反射. 下面我们我们来学习如何使用Type类来反射数据,以及如何使用特性来给类型添加元数据. Type位于System.Reflection命名空间下 Type类 预定义类型(i

目标检测与分类

目标检测的一般思路是 1.获取含有大量冗余特征的集合 2.利用机器学习的方法从特征集合中找出能够反映目标物体特性的特征 3.利用找到的特征构造分类器,实现目标检测 当前通用目标检测领域所使用的特征主要可以分为两类. 1.通过划分或变换得到的特征,如使用最广泛的Haar-like特征.这类特征的主要特点是:特征计算十分简单,特征集合的冗余信息能够很好地描述目标物体的特性.另外,只要图像大小确定,特征集合中各个特征的位置以及集合中总的特征数量就是固定的,这使得利用类Haar特征构建分类器比较简单:

C#-特性,反射,动态编程

参考文档 https://www.cnblogs.com/SignX/p/11569837.html 特性 侵删https://www.cnblogs.com/forever-Ys/p/10428568.html 一.什么是特性 特性是一种允许我们向程序的程序集添加元数据的语言结构,它是用于保存程序结构信息的某种特殊类型的类.简单说就是为一个类或者类的属性等添加更多的说明与标记 MSDN中对它的解释是:特性提供功能强大的方法以将声明信息与 C# 代码(类型.方法.属性等)相关联.特性与程序实体关

JSONP / DOM / BOM 部分总结

#JSONP 跨域请求 JSONP原理:通过动态创建script标签,利用其scr跨域的属性,访问其他域的服务器,请求数据并通过回调函数返回请求的结果 20:26 2017/7/13 突然发现在记事本按F5可以自动写出当前日期和时间,美滋滋 1.递归函数应该始终使用arguments.callee来递归的调用自身. 不要使用函数名 (函数名可能会发生变化)2.匿名函数 也叫 拉姆达函数3.关于闭包的作用域: 闭包的作用域链包含着它自己的作用域. 包含函数的作用域和全局作用域 通常,函数的作用域及

Contiki 2.7 Makefile 文件(一)

一.主控Makefile 这里以hello-world例子为主线,从其工程Makefile开始,解析整个build过程. (1)CONTIKI_PROJECT = hello-world 定义变量CONTIKI_PROJECT为 hello-world (2)all:  $(CONTIKI_PROJECT) all是第一个目标,也就是默认目标,其为伪目标,依赖于CONTIKI_PROJECT变量定义的文件. 由于默认目标的特性是,总是被执行(除非显式定义了目标),但由于all是伪目标,只是一个标

转:跟我一起写Makefile (PDF重制版)

原文地址:http://seisman.info/how-to-write-makefile.html 其它一些问题  不妨看一下:http://blog.csdn.net/huyansoft/article/details/8924624 简化版  不妨看一下:http://blog.chinaunix.net/uid-26980210-id-3244651.html 跟我一起写 Makefile (PDF 重制版)By [email protected]作者: 陈皓2014 年 03 月 0

高程第8章 BOM 8.1window对象

8.1 window对象 BOM的核心对象是window,它表示浏览器的一个实例.在浏览器中,window即是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象.这意味着在网页中定义的任何一个对象,变量和函数,都以window作为其Global对象,因此有权访问parseInt()等方法. 8.1.1 全局作用域 所有在全局使用域中声明的变量,函数都会变成window对象的属性和方法. var age=29; function sayAge(){ c

一篇文章教你读懂Makefile

makefile很重要      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂.这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义.特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力.因为,makefil