一、对象池原理
1.一般对象动态创建----生命周期到了则消失。
【消耗CPU:需要不断给对象申请内存空间,最后释放。】
2.对象池:将对象存入对象池,需要时读取(OnSpawn),不需要时放入(OnUnspawn),则可以重复利用,减少频繁创建对象与删除对象的消耗。
二、结构
1、IReusable接口:
using System.Collections;
using System.Collections.Generic;
1.一般对象动态创建----生命周期到了则消失。
【消耗CPU:需要不断给对象申请内存空间,最后释放。】
2.对象池:将对象存入对象池,需要时读取(OnSpawn),不需要时放入(OnUnspawn),则可以重复利用,减少频繁创建对象与删除对象的消耗。
using System.Collections;
using System.Collections.Generic;