CryEngine 5.2.1 SDK编译

来源:互联网 发布:管家婆软件怎么注册 编辑:程序博客网 时间:2024/06/05 00:21

Ce开源有一段时间了,趁着最近有些时间,好好琢磨琢磨人别是怎么写的,CE的画面真心没的说,特别的棒。

首先是环境,首选Vs 2015 + Win10,我尝试过在Win7上编译,后来发现还需要Win10SDK,于是又折腾到了Win10上。然后把源码准备好,上GitHub搜CryEngine就能找到,上面还有三方库,也需要一并下载下来,源码里有个小程序download_sdks.exe也可以下载,但是速度并没有到GitHub快。

把源码解压到任意路径,三方库放到..Code/SDKs/目录下,运行cry_waf.exe,点击Option进行配置,最主要的是确认Visual Studio Project Generator选项卡下面的specs_to_include_in_project_generation选项,一定要勾选GameSDK,不然待会儿生成的VS工程就没有SDK项目了,如果有IncrediBuild的话,可以在第一个选项卡里面进行配置,其他的基本不用动,退出,保存。点击configure,点击Visual Studio Solution,这时候,源码目录下会生成一个Solutions目录,里面就是刚刚生成的VS工程了。

打开工程,配置管理切换到[GameSDK]Profile,Debug配置很慢而且时不时的会命中断点,并不利于我们调试代码,Profile同样会输出日志,而且速度快很多。平台选择x64,32位有些问题,官方也是建议用64位的。右键解决方案,生成,这里千万不能选IncrediBuild编译,记得之前在WAF里面配置的吧?WAF
会自动调用你的IncrediBuild的。完成后源码跟目录下会生成一个bin目录,SDK就在里面了。

如果你尝试运行自己编译的SDK里的GameSDK.exe,会发现程序打开后是黑的,什么都没有,其实这时候引擎已经在运转了,你开Fraps还能看到帧速呢!黑屏是因为缺少配置文件,这时候我们要到官网去下载一个CryEngine Launcher,用这个可以下载官方发布的最新的CryEngine安装版,我们需要安装一个安装版,因为我们缺少的东西就在这里面,就在安装版的根目录里,system.cfg和一个名字叫engine的文件夹。官方指引

这里有个坑,只拷贝官方说的那两个东西,还是会黑屏,多次测试发现,还需要拷贝gamezero文件夹,真不知道官方文档多久没更新了。好了,到这里就差不多了,打开GameSDK.exe,就能看到默认的Sample了。CryEngine Launcher里面可以创建自己的工程,也可以在MarketPlace里面下载别的工程,免费的工程还是挺多的,调试运行这些工程还需要配置一下,Have Fun,Guys!

0 0