多语言展示
当前在线:1185今日阅读:75今日分享:44

Window下如何编译和使用lumix游戏引擎

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,需要显卡支持

推荐信息