深入理解游戏循环、DeltaTime与时间膨胀的控制机制——基于UE5

UE5:深入理解游戏循环、Tick()、DeltaTime与时间膨胀的控制机制相关源码的路径是: 12Engine/Source/Runtime/Engine/Private/World.cppEngine/Source/Runtime/Engine...

探究TArray

从 std::vector到TArray :Unreal Engine 如何为游戏重新发明动态数组看详细的TArray请看这一篇: https://dev.epicgames.com/documentation/zh-cn/unreal-engin...

LRU把最老的赶出门犯法吗

今天来学学LRU在UE5.6引擎里的实现,之前会写大致的LRU算法,也没太关注内存有没有泄漏什么的。顺带学学C++的RAII,深入理解一下。 代码文件在此: 1Engine/Source/Runtime/Core/Public/Containers/...

反射机制与序列化

之前用Unity在定义变量时经常会在变量前面标记[SerializeField],用于将private和protected属性的变量显示在inspector上(public变量会直接显示)。学习时没有细想这些都是什么。关于序列化也是只知道大概的作用。...