Cleanup Component
前言
一种特殊的组件,当Entity销毁时,要独立移除这个组件。
意味着当你删除一个Entity后,这个组件还存在,那么该Entity也会存在。
主要用于创建Entity时,进行初始化操作;或者销毁时,进行清理的操作。
一、怎么使用
直接将Cleanup Component添加到实体上即可。
当我们想清空一个Enity上所有的Component,但是又不想清除这个Entity本身,就可以在这个Entity上添加一个Cleanup Component。
然后直接调用删除接口删除Entity,这个时候,由于Cleanup Component存在于这个Entity上,所以Entity不会被删除,且身上的Cleanup Component也不会删除。但是其他所有的Component都被删除了,就相当于清空了这个Entity了。