欢迎光临散文网 会员登陆 & 注册

siki学院梦幻西游2

2023-03-28 15:37 作者:吉小姐6  | 我要投稿

13、你觉得在FPS里哪些东西适合使用对象池,请简述一下对象池。

在FPS游戏中,经常被大量创建的同类型对象,包括子弹,敌人,粒子等,都适合使用对象池进行管理。

unity中一些需要频繁创建和销毁的对象,在销毁时会频繁的调用gc,非常占用cpu时,造成性能瓶颈。这时候就需要对象池技术。使用对象池在销毁时并不调用gc,而是仅仅将需要销毁的obj失活,当再次创建同类对象时,在对象池中查找可以使用的对象进行调用。仅仅在需要的时候调用gc进行一次销毁。这样做大大减少了cpu的压力,但是增大了内存的消耗,通常情况这种牺牲是值得的。


siki学院梦幻西游2的评论 (共 条)

分享到微博请遵守国家法律