前言
UE5属于一个半开源的虚幻引擎,主要有两个版本,当前指的是源码编译
预编译版本(Binary Build),可以通过Epic Games Launcher下载引擎编译库,进行虚幻开发
源码编译版本(Source Build),需要下载UE源码,单独编译
预编译版本
选择需要的安装版本
选择需要的安装组件
输入调试用符号,有如下作用
1)允许你在Editor编辑器模式下,调试包括引擎在内的代码,包括Development Editor和DebugGame Editor
2)允许你在DegbugGame模式下,调试自身编写的游戏逻辑代码,不能调试游戏引擎代码
调试引擎代码意味着你可以单步调试引擎的起始代码,来了解整个引擎的启动过程
int32 WINAPI WinMain(_In_ HINSTANCE hInInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ char* pCmdLine, _In_ int32 nCmdShow)
{
int32 Result = LaunchWindowsStartup(hInInstance, hPrevInstance, pCmdLine, nCmdShow, nullptr);
LaunchWindowsShutdown();
return Result;
}
选择编译运行的目标平台
由于当前开发的最终运行环境是Windows平台,因此都没有做任何的勾选,节省磁盘空间,当然如果要开发程序运行在其他的目标平台,还需要安装对应的SDK才可以
生成C++解决方案.sln
源码编译版本
需要下载UE源码,费时费力
这个时候可以调试任何东西,包括上面安装版本无法联调的游戏模式