Lumix游戏引擎是在github上start过K的开源引擎,ui使用Dear ImGUI,render使用bgfx,都是非常优秀的代码,有了这些,UI和渲染稍作了解即可,开发和学习人员可以专心对核心技术做深入了解。本文简要介绍并记录lumix在windows 64下的编译。
工具/原料
1
visual studio 2017
2
git客户端工具(可选)
方法/步骤
1
使用git客户端从github上下载最新的lumix引擎代码,或着打开github直接通过下载链接下载源码zip包。
2
注意,lumix代码要求使用windows 64位操作系统,个人推荐Win7~win10 64位操作系统。32位代码应该需要作出好多修改才能编译成功,作者并未提供win32位操作系统支持。
3
visual studio 2017版本事项已经安装到电脑上,注意确保在安装时勾选了c++桌面开发工具。找到源码目录中Project目录下的genie_static_vs17.bat 文件,双击此文件,会自动在当前目录生成一个tmp目录。
4
进入tmp目录,找到vs2017目录下的LumixEngine.sln解决方案,使用VS2017打开。
5
按ctrl+shift+B或者点菜单“生成”->“生成解决方案”,进行编译。11个工程会编译成功。在目录LumixEngine\projects\tmp\vs2017\bin\Debug中可以找到编译后的dll,exe和lib文件,但是此时直接打开app.exe可执行程序,会报程序崩溃,因为还缺必须的运行依赖文件。
6
引擎执行需要LumixEngine'data,读者朋友们可以通过以下的链接进行下载zip包,解压到本地即可使用。
7
讲data解压,并将编译后的dll和exe文件copy并替换data\bin目录中的同名文件,即可运行lumix的editor和exe。
注意事项
1
系统需要win64位系统
2
默认使用dx11,需要显卡支持
上一篇:巧克力外包装纸DIY玫瑰
下一篇:怎样把巧克力包装纸变玫瑰花?