Unity ECS 初探

1.安装

安装两个包

2.初探

实例化

注:实例化的实体并不会在Hierarchy视图里面显示,可在EntityDebugger窗口里面显示,因此需要显示的话需要添加Rendermeshcomponent
 

3.实现

Data

Data要继承IComponentData接口

component

component 要继承ComponentDataProxy接口

System

system要继承JobComponentSystem
注:同一类别的 component 与 system 要在一个文件夹目录下
 

4.对比

Mono (一百个旋转的Cube)

ECS (一百个旋转的Cube)

总结

用个ECS 帧率是35.7,不用的话是98.8,似乎还没有弄清ECS的运作,还要继续探究

猜你喜欢

转载自www.cnblogs.com/Spliendid/p/10450741.html