首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >粒子发射器的数量会影响性能吗?

粒子发射器的数量会影响性能吗?
EN

Stack Overflow用户
提问于 2018-09-16 11:44:27
回答 1查看 127关注 0票数 1

我已经创建了7个发射器,它们都使用相同的图像,这会影响安卓设备的性能吗?因为我有点困惑,在github中,它是为了使用这个池而编写的,而我不明白当我们有很多"ParticleEffect“或"ParticleEmitter”时,我们应该使用它吗?

EN

Stack Overflow用户

回答已采纳

发布于 2018-10-03 13:37:47

我没有在这里单独做任何性能测试,但是让我引用关于这个主题的libgdx wiki

创造新的ParticleEffects威利?太好了,别再这么做了,用游泳池吧!不幸的是,垃圾收集会降低游戏的性能,特别是在移动平台上,因此您希望不惜一切代价避免垃圾。使用ParticleEffectPool可以完全减少垃圾生成,因为当您完成ParticleEffect时,您将重用它们。别再浪费记忆了!不再收集垃圾

因此,池的思想是重用使用相同图像的粒子效果,而不是不断地删除和创建新的粒子对象。这是一种称为对象池的模式,它非常常见,特别是在游戏开发中:

意图:通过重用固定池中的对象来提高性能和内存使用,而不是单独分配和释放对象。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52353779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档