首页 > 解决方案 > 预先已经在场景中的物体的物体池

问题描述

我写了一个对象池,其中的对象以前位于舞台上,在脚本中我创建了一个对象数组,之后我指出了对这些对象的引用。这会以某种方式影响我的手机游戏的性能吗?

对象数量约为 360 个。

对象设置为 active = false

标签: c#unity3d

解决方案


您可以使用分析器进行检查,但最终不活动的对象只占用内存 - 处理成本可以忽略不计。

过去曾出现过一些极端情况,即非活动对象的父对象是其变换经常更改的活动对象,但目前这可能不是问题。尽管如此,将池对象作为单独对象的父对象对于组织目的是有好处的(例如不必查看场景层次视图顶层的 300 个事物)。


推荐阅读