GamePlay:跨平台开源3D游戏引擎,黑莓的努力你不懂
来源:互联网 发布:弹弓淘宝网店铺 编辑:程序博客网 时间:2024/06/07 00:29
曾经占据美国半壁江山的黑莓手机,在经过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
- GamePlay:跨平台开源3D游戏引擎,黑莓的努力你不懂
- RIM发布Gameplay跨平台开源3D引擎
- GamePlay 3d游戏引擎的学习(一) 环境的建立和新项目的创建
- 支持多平台!2D和3D游戏引擎Godot宣布开源
- 支持多平台!2D和3D游戏引擎Godot宣布开源
- 支持多平台!2D和3D游戏引擎Godot宣布开源---脚本流
- 跨平台2D游戏引擎CloudBox
- [转]基于OGRE构建一个插件式的跨平台3D游戏引擎
- Vision 引擎8.2带来了跨平台的3D游戏技术
- 常用的开源3D游戏引擎(转)
- 基于Java的开源3D游戏引擎jMonkeyEngine
- 基于Java的开源3D游戏引擎jMonkeyEngine
- 3D游戏开源引擎分析
- 最通用的跨平台引擎:ShiVa 3D引擎
- 关于国产跨平台的开源游戏引擎LGame
- 支持多平台的2D和3D游戏引擎Godot开源
- 原创2D/3D游戏引擎源代码开源
- 原创2D/3D游戏引擎源代码开源
- Ubuntu环境下SSH的安装及使用
- ubuntu 12.04 安装显卡驱动后 开机,关机分辨率变低
- hdu1671 Phone List(简单字典树,注意超空间)
- ActivityManagerService之Activity管理的数据结构(一)
- Android异常记录-HttpClient中文名称乱码
- GamePlay:跨平台开源3D游戏引擎,黑莓的努力你不懂
- 关于android传感器(个人笔记)
- 最短路径之Dijkstra
- Ubuntu设置固定ip
- Zedboard VmodCAM PIN Constraint
- HDU 3629 Convex(数论+计数+几何)
- 蜗牛—JavaScript学习之图片切换
- 全排列 整数划分问题
- 我的数学老师