GamePlay3d游戏引擎安卓环境塔建

本文说明GamePlay3d 3.0如何编译安卓系统游戏。安卓ndk 运行于Linux, MacOSX 及 Windows桌面环境。

安装源码和依赖包

  • GamePlay3d源码:https://github.com/gameplay3d/GamePlay/releases
  • win下执行install.bat
  • Linux, MacOSX执行./install.sh

安装工具

安装android sdk

  • 下载并安装对应平台的SDK http://developer.android.com/sdk/index.html(注意win7上的系统选择xp sp3兼容模式)
  • .添加<android-sdk-path>/tools and <android-sdk-path>/platform-tools 到环境变量Path

安装android ndk

  • 下载并安装对应平台的ndk http://developer.android.com/tools/sdk/ndk/index.html
  • 添加<android-ndk-path>到环境变量Path

安装Apache Ant

  • 下载并安装对应平台的Ant http://ant.apache.org/manual/install.html
  • 添加<ant-path>/bin到环境变量Path

安装Android SDK 包(API 16)

  • 运行android sdk下的SDK Manager

配置编译目标

  • 查找当前android 目标api,执行命令 :android list targets
  • 它将会是类似这样
    • Available Android targets:
      ----------
      id: 1 or "android-16"
           Name: Android 4.1.2
           API level: 16
           Revision: 1
      ----------
      id: 2 or "android-21"
           Name: Android 5.0
           API level: 21
           Revision: 1
      ...

       

  • id: 1 就是表示选择”android-16″,执行命令:android update project -t 1 -p . -s

编译库和例子

  • 进入例子目录,执行命令:cd samples/browser/android
  • 执行命令:ant debug

包和安装

  • 进入例子目录,执行命令:cd samples/browser/android
  • 安装app,执行命令:ant debug install

疑难

  • 在进入2D例子的时候导致字体异常,解决是需要用master源码。
  • 无法产生so库,解决:修改jni的Android.mk文件。

地形图

gameplay3d-terrain

Gameplay3d游戏引擎vs2013搭建

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

赛车图

sample-racer