假设有武器,宝箱,地块等需要在地图生成,对于武器,宝箱,地块各有7,5,3种,那么需要的预置资源会比较多。
有没有方法只建立武器,宝箱,地块等三个对象池,能对这几种物品建立对象池,而不需要再细化,比如武器分为手枪,地雷,魔法等三种,那么能否只建立一个武器对象池将这三种预置资源全保存在里面。
可以啊
1赞
大侠,能具体说下吗?
問題不具體就沒法具體回答。
你問的一個面。不是一個點。
你这个最后还是需要细分的,你不可能直接创建一个pool,然后把各种武器都往这里面put吧,这样你get到的是个啥你都不知道,所以应该要自己实现一个对象池,或者再封装一下目前的对象池
ObjectPool是要解决相同对象的频繁创建和销毁的问题,如果大杂烩都放进去了还有意义吗,现在你觉得可行吗?
如果可以的话会很方便的
我也遇到这种情况了,还是说我有几种需要实例化的资源,我就创建几个预制体?还是直接创建-移除-创建。。