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

Libgdx 在实现Poolable接口时使用reset方法,libgdx,Libgdx,在可池接口的重置方法中放置什么?我真的很困惑应该在里面放什么代码 在reset方法中,您可以放置代码,以确保池中的对象可以重复使用。调用Pool.free时调用reset方法,用于确保池中的对象处于已知的安全状态 比如,;如果出于某种原因,您有一个IntMap(即,在ints上键入的映射保持Strings),您可能需要在Poolablesreset方法中的IntMap上调用clear,以确保当有人获得一个池映射时,它不包含上次使用池实例的人留下的任何项目

在可池接口的重置方法中放置什么?我真的很困惑应该在里面放什么代码

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

比如,;如果出于某种原因,您有一个
IntMap
(即,在
int
s上键入的映射保持
String
s),您可能需要在
Poolable
s
reset
方法中的
IntMap
上调用
clear
,以确保当有人获得一个池映射时,它不包含上次使用池实例的人留下的任何项目