1、数据冗余 monobehaviour使用一个接口,其他都会被带进去。
2、单线程处理
3、编译器问题 无法把c#编成高效的机器码
Dots(Data-oriented Technology stack 数据导向性技术堆栈)
1、ECS(Entity Component System):数据和行为分离
2、Jobj System:多线程、充分发挥多核cpu的特性
传统方式:
1、数据冗余 monobehaviour使用一个接口,其他都会被带进去。
2、单线程处理
3、编译器问题 无法把c#编成高效的机器码
Dots(Data-oriented Technology stack 数据导向性技术堆栈)
1、ECS(Entity Component System):数据和行为分离
2、Jobj System:多线程、充分发挥多核cpu的特性
3、Burst Comolier:编译生成高效的代码
传统方式问题:
1、数据冗余
2、单线程处理
3、编译器问题(无法达到最高效的方式)
dots:
1、ECS:数据和行为分离
2、job system:多线程,充分发挥多核CPU的特性
3、Burst complier:编译生高效的代码