Dots 开荒-在Entity中使用托管对象

预制体转换成Entity后,如何或者预制体上的粒子系统或其他引用类型组件成了一大问题

Unity在1.0之后的版本中推出了 Managed components

托管组件 |实体 |1.0.11 (unity3d.com)

 

 这允许在Entity上挂载引用类型组件,算是Dots的一次妥协,扩展了实用性,降低了性能

查找一个Entity上的托管组件方式为

Class SystemAPI.ManagedAPI |实体 |1.0.11 (unity3d.com)

SystemAPI.ManagedAPI.GetComponent<ParticleSystem>(entity);

 

posted @ 2023-07-10 17:22  AnAng  阅读(73)  评论(0编辑  收藏  举报