📅  最后修改于: 2023-12-03 14:52:58.407000             🧑  作者: Mango
如果你使用过虚幻引擎开发游戏,你一定知道如何在引擎中打包自己的游戏。但是如果你想在虚幻引擎之外打包你的游戏呢?这时候你需要了解一些基本的知识和工具。
在了解如何在虚幻引擎之外打包游戏之前,我们需要先理解一下虚幻引擎的打包过程。在虚幻引擎中打包游戏通常需要完成以下几个步骤:
如果你想在虚幻引擎之外打包你的游戏,你需要在命令行中执行相应的打包命令来生成游戏包。下面是一些命令行命令的示例:
UE4Editor.exe MyProject.uproject -run=cook -targetplatform=Android -cookflavor=ASTC -build
UE4Editor.exe MyProject.uproject -run=cook -targetplatform=IOS -cookflavor=ASTC -build
UE4Editor.exe MyProject.uproject -run=cook -targetplatform=Windows -cookflavor=ASTC -build
在虚幻引擎中打包游戏时,我们可以通过在项目设置中设置生成代码文件选项来生成相应的代码文件。但是如果你想在虚幻引擎之外打包游戏,你需要手动生成代码文件。
生成代码文件的方法可以是使用 Visual Studio 打开你的项目然后构建解决方案,也可以是在命令行中执行以下命令:
UE4Editor.exe MyProject.uproject -run=GenerateProjectFiles
在生成游戏包之后,你还需要将游戏包部署到目标平台上进行测试、调试。具体的部署方法可以因平台而异,下面列出一些常见的平台部署方法:
将 APK 文件安装到设备上,或通过 ADB 进行安装。
通过 XCode 中的设备管理器进行安装或调试。
将生成的 EXE 文件复制到目标机器上运行即可。
以上就是如何在虚幻引擎之外打包 UE4 游戏的基本知识和工具。理解了这些知识之后,你就可以在离线环境中打包你的游戏了。