BGFX-Cross Platform Renderer Library For Mac上的搭建

前两天在Github翻到了他,感觉不错.

BGFX是一套跨平台的渲染库,支持的平台Android, iOS, Linux, Native Client,OSX,Windows,WinPhone...

其实ReadMe里已经写的很详尽了:

支持的编译器 Clang GCC VS2008+

语言是C99 C++ C# VB F# Go====

 

来几张效果图

技术分享

 

 

技术分享

 

 

技术分享

 

 

 

技术分享

 

技术分享

 

切入正题,我觉着他比OGRE Unreal 这些引擎的坑要少一点.

编译的时候只要安装一个cmke命令行.然后在工程路径下执行make命令

编译好会在当前路径下的.build文件夹里,注意他是一个隐藏文件,具体系统自己看看如何显示隐藏文件

osx和linux好像都是ls -a windos直接文件夹选项...

打开.build下project

出现一大堆平台工程

我的是osx可以打开xcode4-ios或者xcode4-osx

发现里面有30多个工程,打开bgfx.workspace,(打开别的是编译不过去的哦)

工程要设置下才可以编译过去,否则会crash

helloworld工程是不用设置可以编译过去的

01以后的工程,按下shift + command +,或者找到Edit Scheme选项

Run-Debug下Working-Directory打开

设置指向为bgfx\example-runtime路径.

如果提示版本太高,设置工程General 的 Deployment Target低些就可以编译过去了.

good luck

Github 地址 :https://github.com/wuxingogo/bgfx

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。