UE5——源码阅读——2

这个是非常大的作用域,当程序离开这个东西,就会把它释放掉,设置了一个作用域把当前线程标记为主线程

插入了一个默认的Main,这个东西其实是标记点,这个标记是在UE内部有个性能分析工具可以看到这个标记点,主要是确定位置和时间

核心代理 这边的代理是预初始化

这边有很多 都可以用的

这个结构体主要负责关闭引擎

主要是用于程序崩溃时记录内存的状况

判断程序是不是控制台的程序

执行引擎的预初始化

判断失败和引擎是否退出

这个主要是渲染一个进度的,做编辑器开发会经常使用

当前帧显示的进度,添加进度,这样就可以看到进度的变化

如果是编辑器的初始化那就走编辑器的初始化,如果是引擎的那就走引擎的

记录时间

设置调试标记点

开始引擎循环

标记

编辑器退出

UE内置的CPU性能分析工具,追踪特定代码的执行时间

储存编辑器配置

清除Actor文件夹的单例

保存默认的文件目录

结束掉线程,等待潜在的任务完成

日志

请求引擎退出

相关推荐
zhangzhangkeji8 小时前
UE5 C++(14-1):UPROPERTY 宏、属性说明符和元数据说明符, visible,edit,Blueprint读写,Category 存储目录
ue5
Zhichao_9713 小时前
【UE5.3 C++】ARPG游戏 05-准备角色攻击的武器和动画
游戏·ue5
zhangzhangkeji17 小时前
UE5 C++(15-3):UFUNCTION 的 meta 元数据, DisplayName ,同 UPROPERTY 的 meta
ue5
夜色。20 小时前
UE5 Error LNK2019 编译异常修复备忘
ue5
陈友松2 天前
UE5 表格文件动态导入导出插件
ue5
zhangzhangkeji2 天前
UE5 C++(17):结构体,USTRUCT(BlueprintType) struct FmyStruct ,必须用 F 开头
ue5
碎梦人2 天前
基于UE5开发的pico大空间项目开发之虚拟坐标系与真实坐标系的对应关系
ue5·lbe·大空间坐标系对应关系
zhangzhangkeji2 天前
UE5 C++(16):枚举 UENUM,UENUM(BlueprintType) 使其成为蓝图里的类型。模板类 TEnumAsByte<enum 类型>
ue5
zhangzhangkeji2 天前
UE5 C++(UObject 的实例化 19-2):UObject 类的继承关系
ue5
妙为3 天前
Unreal Engine5报错:Expected WarriorDebugHelper.h to be first header included.
ue5·虚幻·编译错误