GamePlay:跨平台开源3D游戏引擎,黑莓的努力你不懂
2014-05-18 13:50
309 查看
曾经占据美国半壁江山的黑莓手机,在经过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脚本绑定及绑定生成工具。
人工智能状态机。
示例:
、
(文/刘璐璐 责编/唐小引)
相关文章推荐
- GamePlay:跨平台开源3D游戏引擎,黑莓的努力你不懂
- RIM发布Gameplay跨平台开源3D引擎
- 【新书推荐】《微软开源跨平台移动开发实践》带你走近微软开源开源跨平台技术
- C++开源跨平台类库及在VC++.net中应用的配置
- sqlite-开源、跨平台、小巧的关系型数据库-1
- AutoPy首页、文档和下载 - 跨平台的Python GUI工具包 - 开源中国社区
- 开源的跨平台移动开发利器Xamarin Studio v6.3发布丨附下载
- [转]基于OGRE构建一个插件式的跨平台3D游戏引擎
- 推荐一个c++小巧开源且跨平台的图像解码库
- C++开源跨平台类库集
- 跨平台开源项目Ngui【基准性能测试报告】
- [转]C++开源跨平台类库及在VC++.net中应用的配置
- 【转载】C++开源跨平台类库及在VC++.net中应用的配置
- C++开源跨平台类库集
- C++开源跨平台OJ系统判题核心FreeJudger(二)——logger设计
- .NET Core 首例 Office 开源跨平台组件(NPOI Core)
- C#跨平台物联网通讯框架ServerSuperIO(SSIO)正式开源... 1
- XMind:又一款开源且跨平台的思维导图软件
- xencenter 开源版和citrix原版的基本一致,是用 python开发跨平台可用
- 天猫团队开源跨平台模块化 UI 界面开发框架 Tangram