【Unity错误记录】对象池bug解决
【Unity错误记录】对象池bug解决
理理两个月前,当我在做Unity音效池时,遇到神奇的bug。我手写的一个字典poolDic,刚开始好好的、包含一个名为“ATK”的key,结果呢当我调用动画事件时直接这个key消失了,我也没在外部去修改,困扰我整整两个月。
后来经过排查,发现是单例模式基类的问题,不够安全。我记得当时这个单例模式是跟唐老狮学的,老师说除了一些个别情况、这个单例模式非常安全,结果我遇到了这种“个别情况”,于是优化一下代码,把问题解决了。可以在我的“单例模式”那篇文章看到改进。
评论
匿名评论隐私政策