HTTPS SSH

bullet 是物理库 cegui 是gui现在用的 freeimage 是图片编码 libevent 是以前用的网络库,现在不用了 libiconv 文字编码转换 libogg ogg文件编码(ogg是一个开源文件格式) libvorbis ogg的音频解码 libzmq zmq现在不用了 lua lua脚本 mygui 以前用的gui库,现在用cegui ogre 三维图形渲染库 ogreal-eihort ogre 的openal三维音效 ogrebullet 以前用的物理库和ogre的胶合剂,现在不用 ois 以前用它做输入输出,现在用他的结构体。驱动现在用自己的 openal android不支持openal,所以有个来模仿openal pcre 字符匹配,cegui用了这个 protobuf c版本的pb pthread windows没有pthread,所以有这个来模拟 tinyxml xml解析器,cegui,mygui用了 zlib 文件压缩,windows没有zlib,用这个模拟 zziplib 文件压缩的包装器,ogre用了

Dish-SDK使用说明


1. 配置环境变量

以dish项目clone到F:\下为例:

DISH_HOME:
    d:\hg\dish
windows下需要gles2环境
POWERVR_GRAPH_SDK:
    d:\hg\dish\sdk\PowerVR\GraphicsSDK\SDK_3.3\Builds
如果需要测试DX9DX10的渲染器需要安装DirectX SDK
    DXSDK_DIR           d:\sdk\Microsoft DirectX SDK (June 2010)\

android下需要ndk及sdk ANDROID_NDK D:\android\android-ndk-r10d ANDROID_SDK D:\android\android-sdk ```

2. 确保已安装Visual Studio 2012

3. 运行批处理脚本

运行dish/build/build_and_make_sdk_all.bat.bat 批处理,会编译所有工程的android和windows工程。

4. 根据需要,引入到主项目

根据自己主项目需要,引入sdk目录下对应模块。

5 完全的环境变量有

对照自己的目录修改 DISH_HOME d:\hg\dish POWERVR_GRAPH_SDK d:\hg\dish\sdk\PowerVR\GraphicsSDK\SDK_3.3\Builds DXSDK_DIR d:\sdk\Microsoft DirectX SDK (June 2010) ANDROID_NDK d:\android\android-ndk-r10d ANDROID_SDK d:\android\android-sdk