简单介绍gameplay3d,然后给出windows编译。
gameplay3d概述
gameplay3d是黑莓出品的开源,跨平台,2D及3D游戏引擎框架。目的是给游戏开发人员独立创建桌面和手机游戏。
支持的平台
Linux、Windows、MacOSX、iOS、Android
框架
- c++实现
- Apache2.0授权
- doxygen文档
- 支持的工作平台:Visual Studio, XCode, QTCreator, Eclipse and CMake
- 二进制打包工具,利于优化ttf字体 fbx资源。
特色
- 完整的绘制渲染系统OpenGL (就是我们的PC,游戏主机等)OpenGL ES(移动设备)。
- 基于材质系统的内置shader。
- 支持灯光,场景摄像机,音频,物理和图片。
- 陈述场景,动画,粒子,材质绑定。
- 高层次地形和LOD。
- 支持2D/3D的陈述ui系统
- 可扩展的骨骼动画系统。
- 易用的sprite, tileset 和text renderin。
- 完整声音系统,支持wav ogg格式。
- 全矢量数学库和二维/三维数学和可见性剔除。
- 人工智能,状态机,消息
- 全矢量2d/3d数学库和可见性剔除。
- 支持输入:鼠标,键盘,触摸,手势和游戏手柄。
-
Lua脚本绑定,用户绑定生成器工具。
windows环境配置
gameplay3d源码
https://github.com/gameplay3d/GamePlay
安装依赖库
- 在开始之前,必须先下载依赖库。
- 运行install.bat
安装Visual Studio 2015
- 下载地址:http://www.microsoft.com/visualstudio/eng/downloads#d-2015-express
- 安装路径随意,建议用英文路径
安装DirectX SDK – June 10
- 下载地址:http://www.microsoft.com/en-ca/download/details.aspx?id=6812
- 使用默认安装路径: C:Program Files (x86)Microsoft DirectX SDK (June 2010)
编译
- 打开gameplay.sln
- 选择Build > Build Solution (F7)
运行例子
- 右击你想运行的例子
- 设置为启动项目
- 点击调试,开始调试 (F5)