Unity游戏引擎中的一个应用程序脚本(性能差异)

时间:2016-07-29 00:56:39

标签: c# performance optimization unity3d unity5

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

P上。 S.如果使用多个脚本只有一个MonoBehaviour(保持连接到它的类)

1 个答案:

答案 0 :(得分:1)

不,性能不取决于您使用的脚本数量,但这取决于脚本的内容。

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

另一个例子是复杂性。执行O(n)的算法与执行O(n2)的算法进行比较可以产生不同的算法,尤其是每帧执行的算法。