Skip to main content

构建流程

最近更新时间:2023-10-11

概述

构建流程分为编译、烘焙、打包和运行四个阶段。

编译:此阶段会将源代码编译成不同平台的可执行代码。

烘培:此阶段会将引擎内部格式的资源转换为特定于平台的格式。

打包:此阶段会将项目打包成平台的原生发布格式。

运行:此阶段是启动打包完成后的项目。

打包

目前有两种打包方式:编辑器打包和命令行打包。

编辑器打包

依次点击菜单栏构建(Build)-> 打包项目(客户端)(Package Project (Client))和打包项目(服务器)(Package Project (Server)),然后选择对应的平台进行打包。

image-20231010173808340

命令行打包

可通过以下命令进行打包。其中,PublishCommand:客户端,PublishServerCommand:服务器。

@echo off 
start /wait %~dp0\..\..\00_flexi_engine\bin\windows\release_md_vs2015x64\fx_main.exe game_framework_editor.ini Project="%~dp0\test_project.projectinfo" RenderAPI=Null Run=CompileCommand DisableAssetRegistry DoNotLoadProjectDLL
start /wait %~dp0\..\..\00_flexi_engine\bin\windows\release_md_vs2015x64\fx_main.exe game_framework_editor.ini Project="%~dp0\test_project.projectinfo" RenderAPI=Null Run=PublishCommand