注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

沉默蜂B4A安卓编程

国内资料最全的B4A资料库

 
 
 

日志

 
 

一个功能强大的B4A游戏引擎GDX (一)  

2014-02-02 12:54:24|  分类: B.游戏 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |



游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如Linux、Mac OS X、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。

我们可以把游戏的引擎比作赛车的引擎,大家知道,引擎是赛车的心脏,决定着赛车的性能和稳定性,赛车的速度、操纵感这些直接与车手相关的指标都是建立在引擎的基础上的。游戏也是如此,玩家所体验到的剧情、关卡、美工、音乐、操作等内容都是由游戏的引擎直接控制的,它扮演着中场发动机的角色,把游戏中的所有元素捆绑在一起,在后台指挥它们同时、有序地工作。简单地说,引擎就是“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。”

由于这个库下属的类就有215个之多,于是我针对这个特点特地改动了我本人编写的B4A分析库,要想正常可看这个库的库结构信息,请到我的网盘下载最新版本的B4A库分析器。

以下内容来源 Lib GDX

这个游戏引擎的示例和模板中就有40多个,如果你想用B4A开发游戏,这将是你不错的选择。下面是用有道在线网页翻译的内容:

你可以阅读这个库的描述在这里

图书馆有两个尺寸:
Lite(1、7 MB) (字体生成器,象图封隔器和X86 Lite版本库已被移除)

安装的库,复制。jar文件和。xml文件在您的库文件夹。


教程:
如何制作游戏
介绍libGDX图书馆
PacDroid:从头开始的乐趣

版本:
0.8:
第一个版本

0.9:
修正
新类:lgArray(有???阵列的初始容量)
许多列表已经被lgArray更好的性能和更多的可能性
改进的文档(主要在lgMath和lgSprite类)
lgMathBSpline和lgMathCatmullRomSpline现在完全可用
新的例子:SplinePath
新函数的粒子效果和粒子发??器:BoundingBox
新的属性lgScn2DLabel:椭圆

0.91:
修正(包括问题报道潮流属性)
新的手势事件检测器:PanStop
新初始化函数Bitmapfont允许翻转字体
ShapeRenderer新的以方波函数
新类:lgMapIsometricStaggeredMapRenderer(交错等距映射)
新功能lgScn2dScrollPane:取消
lgMathBezier和lgMathBresenham2现在完全可用
新功能在lgMathIntersector
一些内部的变化来提高性??和稳定性

0.92:
小的修正
内部变化的纹理处理
视口参数添加到CalculateScissors lgScissorStack
新功能在lgScn2DScrollPane:setScrollBarPositions
新功能在lgMathVector2:epsilonEquals2
新功能在lgMathIntersector:intersectRectangles
Initialize3和FindDirectionForIsoView功能从lgOrthographicCamera删除

v0.93:
修正的问题报告(包括得到…Box2D功能列表)
类重写:lgTexture(添加了一些功能,一些已被移除)
新配置设置:useGLSurfaceViewAPI18(姜饼和旧版本)
新功能:lgFileHandle。等于,lgFileHandle。hashCode、lgShapeRenderer.Triangle2
新类:lgPerspectiveCamera(3 d)
新的例子:ShapeRenderer
修改示例:Perf_Skaters(背景卷轴无休止地现在)

v0.94:
修正(包括一个严重的bug Scene2D的听众)
新类:lgMapTmxMapLoaderParameters lgMipMapGenerator
新功能:
- lgAnimation:关键帧
- lgAssetManager:LoadTMXWithParam
- lgBitmapFontCache:SetColors、SetColors2 SetColorsRGBA
- lgGestureDetector:Initialize2
- lgMapTmxMapLoader:Initialize3 Load2
- lgMathVector2:Rotate90
- lgMesh:UpdateVertices UpdateVertices2
- lgMusic:持续时间、位置
- lgScn2DClickListener:inTapSquare2
- lgScn2DList:ItemHeight
- lgShapeRenderer:RectLine
- lgSocket:RemoteAddress
- lgSprite:α,SetFlip
新的参数:列表框和lgScn2DSelectBoxStyle.Initialize ScrollPane风格
新的例子:过滤器
修改后的示例:Map_tIDE(我固定的视觉问题)
新的配置设置:disableAudio


  评论这张
 
阅读(340)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017