Unity游戏引擎中app的一个脚本(性能差异)
One script for app in Unity game engine (performance difference)
应用程序(在 Unity 游戏引擎中)使用一个脚本(一个 class)或多个脚本(更多 classes)在性能上是否存在差异?
P. S. 如果使用多个脚本,只有一个 MonoBehaviour(保持连接 classes)
不,性能不取决于您使用了多少脚本,而是取决于脚本的内容。
例如,如果您有许多 GameObject
将被快速实例化和销毁,您应该使用对象池模式而不是实例化和销毁,因为实例化和销毁是性能繁重的操作。
另一个例子是关于复杂性的。与执行
的算法相比,执行
的算法可以产生不同的结果,尤其是那些每帧都执行的算法。
应用程序(在 Unity 游戏引擎中)使用一个脚本(一个 class)或多个脚本(更多 classes)在性能上是否存在差异?
P. S. 如果使用多个脚本,只有一个 MonoBehaviour(保持连接 classes)
不,性能不取决于您使用了多少脚本,而是取决于脚本的内容。
例如,如果您有许多 GameObject
将被快速实例化和销毁,您应该使用对象池模式而不是实例化和销毁,因为实例化和销毁是性能繁重的操作。
另一个例子是关于复杂性的。与执行 的算法相比,执行
的算法可以产生不同的结果,尤其是那些每帧都执行的算法。