Unity简单对象池
在Unity中,生成销毁游戏非常消耗性能,当某些情况下生成销毁操作频繁时,电脑性能便会急剧下降,此时使用对象池是较好的解决办法。对象池的主要原理是将原本要销毁的物体隐藏起来,在需要生成物体时对比池内是否有该类物体,有的话就激活,没有就只好生成一个,废话不多说,本节为一个非常基础的对象池,使用单例模式方便使用。
单例
使用对象池生成对象
使用对象池销毁对象
重置对象池比较简单,即清空存储对象的字典。
Unity简单对象池
在Unity中,生成销毁游戏非常消耗性能,当某些情况下生成销毁操作频繁时,电脑性能便会急剧下降,此时使用对象池是较好的解决办法。对象池的主要原理是将原本要销毁的物体隐藏起来,在需要生成物体时对比池内是否有该类物体,有的话就激活,没有就只好生成一个,废话不多说,本节为一个非常基础的对象池,使用单例模式方便使用。
重置对象池比较简单,即清空存储对象的字典。