Unity 物件池之SubPool

2021-08-09 10:44:58 字數 633 閱讀 3514

首先明確物件池中的一些元素:1,預設 2,集合  3,名字標識 4構造

using system;

using system.collections.generic;

using unityengine;

using system.text;

public class subpool

}//構造

public subpool(gameobject pe***b)

//取物件

public gameobject onspwan()

}if(go==null)

go.setactive(true);

go.sendmessage("onspwan", sendmessageoptions.dontrequirereceiver);

return go;

}//**物件

public void onunspwan(gameobject go)

}//**該物件池所有物件

public void swpanall()}}

//是否包含在物件池中

public bool contains(gameobject go)

}

Unity基礎 物件池

物件池是一種通過空間來換取時間的思想 佔記憶體,時間消耗少 適用性 頻繁建立 銷毀遊戲物件 字典 型別,物件 資料結構 dictionary 核心成員 1.通過物件池建立物件 2.物件 using system.collections using system.collections.generic...

Unity 資源池,物件池,Object Poor

將一定數量的物件預先儲存在資源池中,當需要的時候使用,不用的時候再放回。這樣節約了很多效能,不必每次都去生成然後再銷毀。資源池常有的引數 資源的種類,資源的初始數量,資源的最大數量。假如我們在遊戲中需要不停的使用幾種特效,然後銷毀該特效 或者不停的生成乙個物體 子彈等 然後再去銷毀這個物體。頻繁使用...

unity中物件池運用

最近在研究物件池在unity中的運用 物件池,通常用於在那些需要經常建立又銷毀的物件 比如我們場景中的小怪,經常需要建立和銷毀,我們就可以在小怪銷毀的時候,不真正的銷毀而是,而是把它放入物件池中 等到下一次我們需要建立小怪的時候,再從物件池中取出來 由於物件池的物件沒有真正銷毀,而手機的記憶體又是如...