GamePlay:跨平台开源3D游戏引擎,黑莓的努力你不懂

曾经占据美国半壁江山的黑莓手机,在经过iPhone以及Android系列手机的高段数碾压之后,处于江河日下的状态,品牌价值也严重贬值。但推出的开源跨平台的3D游戏引擎GamePlay,虽说比不上Unity炫酷,但再怎么样人也是个“富二代”,且GamePlay对那些想要开发移动或桌面游戏的独立开发者,也有着很大的帮助。

所以,GamePlay还是值得了解一下的,它支持Android、iOS、黑莓和Windows等平台,使用的是C++语言,并且已经基于Apache 2.0许可协议开源,代码业已托管于Github上。据说,GamePlay的出生,是为了将移动开发者的注意力吸引到黑莓设备上来,不过最终取得了多大的成效,也只能呵呵了。


GamePlay主要特性如下:

  • 基于全功能OpenGL ES(移动)和OpenGL(桌面)的渲染系统。
  • 基于着色器材料系统内置常见着色器库。
  • 基于节点的场景图系统,支持模型、粒子发射器和物理碰撞对象等。
  • 声明式场景绑定(材料)和节点附件(粒子发射器、物理碰撞对象和3D音频来源)。
  • 声明性粒子系统。
  • 基于多面层地形布局和LOD的Heightmap。
  • 易于使用的文本及Sprite渲染。
  • 3D场景物理效果(使用Bullet物理效果)。
  • 支持主题化2D及3D形式的声明式UI系统,包括以下的内置核心控件和布局。
  • 支持具有骨骼角色动画的可扩展动画系统。
  • 支持携有WAV和OGG的完整3D音频系统。
  • 支持带有2D/3D数字及3D对象选择的全矢量数字库。
  • 支持鼠标、键盘、触摸、手势和手柄。
  • Lua脚本绑定及绑定生成工具。
  • 人工智能状态机。

示例:

  

  

  

(文/刘璐璐 责编/唐小引)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值