(UE5)Chaos代码解析:FManagedArrayCollection,一种优雅的SOA结构实现

最近在研究Chaos系统时偶然间在UE中发现了一种巧妙的SOA数据结构,目前来看似乎没有文章讲过,所以特地分享一下,目前版本UE5.2preview1 SOA和AOS 全称是Array of structures (AOS)和Structure of arrays (SOA),简单来说就是两种数据的组织方式,一种把整个结构体数据组织成数组,一种把结构体数据的每一项单独抽成数组组织成结构体,鉴于知乎上已经有大佬简单清晰的说明了他俩的区别与优劣,所以在这里贴个链接,更加详细的解释看大佬说的就可以了 ...

2023年4月1日 · 5 分钟 · 2022 字 · Ragdolling