[]按时间清理Laya.pool中缓存对象, 游戏大厅缓存问题

实现一个游戏大厅,游戏都是实时加载的,退出后放到Laya.Pool中,防止下次进入又重新创建对象,但这样做有一个问题,当点击的游戏够多,Pool中缓存的游戏对象也会很多,占用内存。这时候需要清理缓存池,那么,能否实现根据对象添加到缓存池的时间来清理呢
已邀请:

熊猫大侠

赞同来自:

请问大佬,是怎么实现游戏大厅功能,怎么实时加载需要的游戏的?

182*****369

赞同来自:

在对象回收到pool的时候给其打上时间戳,再改对象作用域下声明一个一次性定时器,如果没有被复用且超过规定时间将其从pool中取出并销毁

Aar0n

赞同来自:

这个属于开发逻辑,和策略问题,非引擎相关,只回答引擎中不明白的问题。这个问题,是程序员决定的,非我们决定的。

要回复问题请先

商务合作
商务合作