zoukankan      html  css  js  c++  java
  • 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版权所有,如需转载,注明出处)

  • 相关阅读:
    Leetcode Array 4 Median of Two Sorted Arrays
    vscode Python Pylint(代码检测插件)
    Leetcode Array 1 twoSum
    mysql 配置 安装和 root password 更改
    vscode 编译调试c/c++的环境配置
    chm文件打不开的解决办法
    A + B Problem II
    欢天喜地七仙女——代码规范与计划
    欢天喜地七仙女——项目系统设计与数据库设计
    欢天喜地七仙女——团队Gitee实战训练
  • 原文地址:https://www.cnblogs.com/hainange/p/6153523.html
Copyright © 2011-2022 走看看