2018-06-08 1. bgfx 搭建环境

2018-06-08  本文已影响79人  自由快挂

1. 准备阶段

构建工具: GENie - Project generator tool
引擎源码:

git clone git://github.com/bkaradzic/bx.git
git clone git://github.com/bkaradzic/bimg.git
git clone git://github.com/bkaradzic/bgfx.git

2. 开始构建

cd bgfx
make projgen # 生成项目工程

工程文件在 .build/projects/ 目录下。

3. 欢乐地跑一跑

open .build/projects/xcode4-ios/bgfx.xcworkspace/

刚刚开始的时候遇到一个编译错误,给官方反馈,很快就修复了。

In file included from /Users/admin/repos/game-engine/bx/src/commandline.cpp:6:
In file included from /Users/admin/repos/game-engine/bx/src/bx_p.h:42:
../../../../bx/include/bx/bx.h:35:2: fatal error: unknown type name 'constexpr'
        constexpr bool isEnabled();
        ^
1 error generated.

4. 给项目添加资源

bgfx/examples/runtime/ 下所有的子目录,添加到项目工程,除了 temp 目录,这个目录太大了。

image.png

性能

运行 examples 的 00-helloworld 用例:

image.png

参考

http://joedavisdev.co.uk/posts/2016/10/16/bgfx-ios-examples

上一篇下一篇

猜你喜欢

热点阅读