在实现Poolable接口时使用reset方法

时间:2017-01-03 00:21:53

标签: libgdx

在Poolable接口的重置方法中放入什么?我真的很困惑我应该放在那里的代码。

1 个答案:

答案 0 :(得分:0)

reset方法中,您放置代码以确保池中的对象可以重复使用。调用reset时调用Pool.free方法,用于保证池中的对象处于已知的安全状态。

例如;如果由于某种原因,您有一个IntMap<String>池(即int的{​​{}}} {{}}},您可能需要在{String上调用clearIntMap<String> Poolable方法中1}}确保当有人获得合并地图时,它不会包含使用该合并实例的最后一个人留下的任何项目。