分类

编程工具

libgdx(游戏开发框架)

libgdx(游戏开发框架) 1.9.6 官网中文版

大小:38.5 MB

语言:英文系统:WinXP, Win7, Win8, Win10, WinAll

类别:编程工具时间:2017-07-03

  libgdx1.9.6是一款游戏开发工具,通过该软件,您可以在win系统上创建一个可以设计游戏的框架,让您在代码编辑、3D设计、动画设计等方面变得更加快速,所谓的框架其实就是一个开发环境,当您在其他系统上开发不了的情况,通过构建一个框架,就可以兼容所有的游戏设计工具,并且提供多种辅助设计工具,无论是游戏的数据类还是构造编程函数、都可以轻松完成,本软件基于H5开始发技术以及Java语言,提供丰富的开发api设计脚本,需要的朋友可以下载试试!

libgdx(游戏开发框架) 1.9.6 官网中文版

软件功能

  Libgdx是一个跨平台的游戏开发框架,使得java游戏编程更容易和有趣的事情。它目前支持Windows、Linux、Mac OS X、Android和HTML5。

  具有丰富的功能集提供的,没有一个游戏,不能使用libGDX。它允许您编写代码一次,并将其部署到多个平台而无需修改。以跨平台交付为核心,可以快速地瞄准主要市场并有效地进行游戏。

  Libgdx从一个简单的游戏开始,通过它解释游戏更新周期,包括在屏幕上加载纹理,移动它们,以及响应输入。从这里开始,您将进入更高级的概念,比如创建一个带有菜单屏幕的正式游戏结构,添加游戏屏幕和加载屏幕、精灵表和动画。你将探索如何将字体优化文本,和一个游戏的帮助,你会创造,你会熟悉二维瓦片地图API创建世界滚动的人物移动

  你将开始与基本的IntelliJ环境、工作流程和建立Libgdx项目三维发展必要的API。你将通过渲染API主要特点libGDX的3D和谈论用于3D摄像机。

  我们的下一步是把所有的东西组合在一起,构建一个基本的3D游戏,包括基本的游戏机制和基本的UI。接下来,您将在Blender进行建模、操纵和动画。然后我们将讨论精炼力学、新的输入实现、实现敌人3D模型、力学和游戏平衡。

软件特色

  Libgdx对irc.freenode.net官方IRC频道,频道# libGDX。和志趣相投的人在一起。您可以下载IRC客户端,或者使用基于浏览器的客户端加入我们的频道。

  libGDX的文档数量已经相当完善了,官方的wiki已经有较为完整的基础介绍和一些示例。不过由于官方的示例都是英文的,可能对于部分开发者来说学**难度较大。另外libGDX拥有非常活跃的官方讨论社区

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

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

使用方法

  在这里,资产的某些部分被加载在工作线程上,并且在渲染线程上执行OpenGL的后代部分。大部分的负荷管理,在这样的背景下,这是一个非阻塞的任务,让你的应用程序响应。示例场景如下图所示:

libgdx(游戏开发框架) 1.9.6 官网中文版

  其中一部分,它可以继续执行其他代码,以便在另一个线程中加载。

  重要的是要使这一章中的两个关键概念明确:

  同步:在这里,应用程序将等待加载过程完成,以便继续执行。所有操作都在呈现线程上进行。

libgdx(游戏开发框架) 1.9.6 官网中文版

  通过调用loadsync装上渲染线程(…)。

  的textureloader类加载的资产的一个很好的例子,使用的方法。异步概念加载像素数据,而纹理是同步创建的。不要犹豫,看看它的源代码,这是可用的

libgdx(游戏开发框架) 1.9.6 官网中文版

  libGDX给我们resume()方法在实施applicationlistener接口。这是找到你的电话到加载屏幕,等到update()返回的地方。

  如果你决定不与财富管理管理这种情况下,所有的资源将被重新装上绘制线,使您的应用程序没有响应几秒钟。

libgdx(游戏开发框架) 1.9.6 官网中文版

  最后,还是在()和右后进度条图,你必须确保加载屏幕不会永远持续下去,让未来的画面。

  的update()方法将返回true,当进度条达到100%:

libgdx(游戏开发框架) 1.9.6 官网中文版

使用说明

  帧缓存分配,每眼不设置目前使用MSAA。与十几probpem是递延渲染不好(不是用libGDX的3D API,这是一个基本的正向渲染问题)。

  最后需要注意的是,该项目没有被释放到Maven的中央,和硬编码依赖于lwjgl版3.1.2-snapshot。一旦lwjgl 3.1.2释放时,我也会释放GDX VR Maven的中央,其版本同步,采用lwjgl 3.1.2 libGDX版。现在,你可以导入GDX VR作为一个Maven项目到选择的IDE,玩弄样品或整合在自己的项目。

  我还没有把它作为官方扩展,因为目前的实现只支持桌面系统。我已经收到了谷歌的白日梦,是进入抽象GDX VR API有足够多的后端延伸,像任何好公民。

主要优势

  Libgdx是一个跨平台的游戏开发框架,是一个建筑游戏最流行的框架,使用和融入游戏提供了一套全面的开发能力和特点。

  Libgdx一开始把你介绍给LibGDX和如何使用它的项目设置的工具来构建应用程序,可以支持多个平台,才逐渐走上配置你的游戏。然后,您将学习组织资源、创建场景、演员和菜单系统。您还将增强您的游戏的视觉外观,并管理其过渡,随着音乐和声音效果。然后,您将继续讨论高级编程技术,并创建和管理不同类型的动画。

∨ 展开

网友评论

我要跟帖
取消
所有评论 共 0