UE5——源码阅读——10——引擎预初始化

运行延迟注册委托
在这里插入图片描述
初始化堆栈跟踪
在这里插入图片描述
检测是否需要覆盖打印时间
在这里插入图片描述
检测所必要的插件是否是可用的
在这里插入图片描述
获取目标信息
在这里插入图片描述
拿到编辑器目标名
在这里插入图片描述
检测当前运行的可执行文件是否是正确的
UE5——源码阅读——10——引擎预初始化_第1张图片
检测项目模块是否有过时和不兼容的
在这里插入图片描述

检测插件模块是否有过时和不兼容的
在这里插入图片描述
报错误信息
UE5——源码阅读——10——引擎预初始化_第2张图片
强制通讯
在这里插入图片描述
判断是不是需要编译
在这里插入图片描述
拿到上下文显示一个进度条,开始一个任务,编译游戏项目
在这里插入图片描述
检测项目模块和插件模块是否过期
在这里插入图片描述
处理配置和命令行的信息
在这里插入图片描述
读取项目和插件模块 进入PostConfigInit阶段

在这里插入图片描述
核心代理 加载本地化插件
在这里插入图片描述
预处理HMD驱动,VR之类的初始化
在这里插入图片描述
开启远程调试

在这里插入图片描述
在这里插入图片描述
是否启动日志在这里插入图片描述
打印初始化日志信息
在这里插入图片描述
初始化Session
UE5——源码阅读——10——引擎预初始化_第3张图片
检测占用的字节数,根据不同的平台
UE5——源码阅读——10——引擎预初始化_第4张图片
创建公共颜色列表
在这里插入图片描述
是否开启冒烟测试
在这里插入图片描述
核心代理 OnInit()
在这里插入图片描述
是否开启预览设备
在这里插入图片描述

你可能感兴趣的:(UE5源码阅读,ue5)