gpt4 book ai didi

unity3d - 当游戏对象已经处于事件状态时调用 gameObject.SetActive(true) 的性能?

转载 作者:行者123 更新时间:2023-12-03 17:35:18 26 4
gpt4 key购买 nike

调用 MyAlreadyActiveGameObject.SetActive(true) 是否有任何性能问题?一吨,例如每帧一次?

换句话说,是否值得拉 gameObject.active向上检查?或者缓存/检查 _alreadyActive ?

最佳答案

如有疑问,请先尝试简单的方法,看看它是否有效。有时专注于优化是值得的,但您应该检查它是否需要努力。 Unity 的内置分析工具可以让您估计每个操作在每帧中花费的时间。

Is there any performance concern around calling MyAlreadyActiveGameObject.SetActive(true) a ton, e.g., once per frame?



这确实需要时间,但不会太多。如果您每帧执行数百或数千次,则可能值得担心。在此之前,这种担忧应该可以忽略不计。

如果您担心大量对象的性能,您可以考虑为远处、视野外等的对象暂停昂贵的行为。

关于unity3d - 当游戏对象已经处于事件状态时调用 gameObject.SetActive(true) 的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48796889/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com