简单介绍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/releases

安装依赖库

  • 在开始之前,必须先下载依赖库。
  • 运行install.bat

安装Visual Studio 2013

  • 下载地址:http://www.microsoft.com/visualstudio/eng/downloads#d-2013-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)

赛车图

《Gameplay3d游戏引擎vs2013搭建》