Unity游戏引擎中app的一个脚本(性能差异)

One script for app in Unity game engine (performance difference)

应用程序(在 Unity 游戏引擎中)使用一个脚本(一个 class)或多个脚本(更多 classes)在性能上是否存在差异?

P. S. 如果使用多个脚本,只有一个 MonoBehaviour(保持连接 classes)

不,性能不取决于您使用了多少脚本,而是取决于脚本的内容。

例如,如果您有许多 GameObject 将被快速实例化和销毁,您应该使用对象池模式而不是实例化和销毁,因为实例化和销毁是性能繁重的操作。

另一个例子是关于复杂性的。与执行 O(n2) 的算法相比,执行 O(n) 的算法可以产生不同的结果,尤其是那些每帧都执行的算法。