記憶體池 幼兒園版

2021-08-18 01:32:42 字數 507 閱讀 3976

首先我們要明白為什麼要建立記憶體池?

它的作用在於優化效能,因為在射擊類的遊戲中不斷的建立與銷毀遊戲物件相當消耗效能,所以我們可以通過把暫時不用的遊戲資源設定為未啟用狀態,待需要使用時將該遊戲資源設定成啟用狀態,這樣避免了一味的新建立與銷毀

using unityengine;

using system.collections;

using system.collections.generic;

using system;

public class poolmanager

}if (go == null)//1.列表中沒有我們要找的物件     2.有我們要找的物件但是都在使用中

go = temp;

pools.add(go);//新增列表並返回

}return go;

}//刪除遊戲物件

public static void destory(gameobject go)

}

幼兒園分班

幼兒園乙個大班要分成兩個小班,有些小朋友不希望自己和其他某幾位小朋友同班。園長向大家收集了不希望同班的要求,然後視情況將乙個大班的小朋友分成兩個班。請你開發乙個程式,幫助園長快速判斷是否所有小朋友的不同班請求都可以被滿足。輸入描述 輸入分為三部分,第乙個部分是乙個 int,代表這個大班裡小朋友的總數...

幼兒園買玩具

蒜廠幼兒園有 n nn 個小朋友,每個小朋友都有自己想玩的玩具。身為幼兒園園長的你決定給幼兒園買一批玩具,由於經費有限,你只能買 m mm 個玩具。已知玩具商店一共賣 k kk 種玩具,編號為 1,2 3,k1,2,3,k 1,2,3,k 你讓每個小朋友把想玩的玩具編號都寫在了紙上。你希望滿足盡可能...

幼兒園買玩具

問題描述 蒜廠幼兒園有 n 個小朋友,每個小朋友都有自己想玩的玩具。身為幼兒園園長的你決定給幼兒園買一批玩具,由於經費有限,你只能買 m 個玩具。已知玩具商店一共賣 k 種玩具,編號為 1,2,3,k,你讓每個小朋友把想玩的玩具編號都寫在了紙上。你希望滿足盡可能多的小朋友的需求,請計算出最多同時能滿...