c# - 预先已经在场景中的物体的物体池
问题描述
我写了一个对象池,其中的对象以前位于舞台上,在脚本中我创建了一个对象数组,之后我指出了对这些对象的引用。这会以某种方式影响我的手机游戏的性能吗?
对象数量约为 360 个。
对象设置为 active = false
解决方案
您可以使用分析器进行检查,但最终不活动的对象只占用内存 - 处理成本可以忽略不计。
过去曾出现过一些极端情况,即非活动对象的父对象是其变换经常更改的活动对象,但目前这可能不是问题。尽管如此,将池对象作为单独对象的父对象对于组织目的是有好处的(例如不必查看场景层次视图顶层的 300 个事物)。
推荐阅读
- javascript - 使用文档对象模型更改按钮单击时的颜色和样式
- java - 无法修复 CORS 错误(角度 + java spring)
- node.js - 如何正确地将二进制数据“传输”到加密(密码)压缩并写入文件?使用纯 Node.js
- javascript - 为什么`getOwnPropertyDescriptor`返回一个值,而`hasOwnProperty`返回`false`?
- python-3.x - 未定义符号 uregex_setText_64 sqlite icu 扩展
- java - 如何在 jvm.dll 的路径中将 / 更改为 \\
- html - Div 并排大小可变,但始终填充 100%
- amazon-web-services - 如何在 AWS ECS 中运行 codedeploy 代理安装脚本?
- pandas - 根据 groupby 或 pandas 中的循环条件划分列
- regex - 正则表达式将数字和字符分成组