DOTS概述

DATA-ORIENTED TECH STACK(多线程数据导向型技术堆栈),是由ECS+JobSystem+Burst组成。

ECS (Entity Component System)

JobSystem

Burst (编译)

  • 同时使用Unity.Mathematics以及JobSystem后使用[BurstCompile]标记,可使性能提升100倍以上。

项目中使用

参考

AngryBots_ECS项目
Dots一些群体行为模板(鱼群等)
一些文章