- Object-Pooling for game unity is very easy to use
for version 1.0.1
"com.wolf-org.object-pooling":"https://github.com/wolf-org/object-pooling-unity.git#1.0.1",
- Init Pool
Pool.InitPool();
- Spawn/DeSpawn Object
public GameObject prefab;
private GameObject ins;
void SpawnIns()
{
ins = Pool.Spawn(prefab);
}
void DeSpawnIns()
{
Pool.DeSpawn(ins);
}
Or
public GameObject prefab;
private GameObject ins;
void SpawnIns()
{
ins = prefab.Spawn();
}
void DeSpawnIns()
{
ins.DeSpawn();
}