情况是这么起的:对象池的调用和put回收大致是没问题的,目前遇到的问题是(我在做飞机大战):我从对象池取了5个敌机出来,如果这个5个敌机没被消灭就在一定时间后进行回收,我用了size()取判断发现只能回收最后那一个敌机。后面又看了下手册有个回收和复用的方法,但是对回收复用有点绕不过弯,请大神讲解一下。。。。。或者说像我前面的问题能用这个回收复用解决吗?
明天回覆你我這初學者的想法
,哈哈
这个视频我研究过,但是不是我想要的! 呵呵,,还是谢谢;了
問題目前解決了嗎?
没有, 对于一次性回收多个敌机貌似得用数组的方式!
每次的创建、加载、回收都需要维护资源的数组,自己写一套适合自己的机制很重要。
比如你要判断贴图相同的,动画文件相同的。都通过资源的uuid来判断,就很稳定了。
你可以理解引擎只是提供了适合大部分可自由加载与释放的框架型的回收机制,如果频繁使用,则自己维护
请问,问题解决了么?