unity3d 脚本越多效率越低吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity3d 脚本越多效率越低吗?相关的知识,希望对你有一定的参考价值。

Unity3D的脚本,并非多线程控制...所以其实你把脚本分散,跟集中在一个脚本里,到编译阶段他都是把代码集中起来...理论上是没有区别的...
但是编译器是死的,当脚本过多,定义static过多的时候,可能会弄出一些奇怪的无用功...这种适当地写在同一个脚本里是最好的.

如果你工程过于庞大,维护的时候太头疼...你就要选择了...把调用性很强的写在一起.
至于为什么是非多线程...已经有人做过实验了,顺序是按加载顺序的倒序进行.并且改变其中一个计算次数也不会改变得出结果的顺序...
参考技术A 并不是绝对的,主要还是看脚本本身的效率,优化过的脚本10也没有不优化的1个占资源本回答被提问者采纳 参考技术B 那是当然的,干的活越多肯定越慢了追问

那把多个语句写入同一个脚本中。会比多个脚本好吗?

追答

应该好一些,但性能提升不大,要提高性能,就精简语句,让它少干活!

以上是关于unity3d 脚本越多效率越低吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何用unity3d编写javascript

Unity3D写C#脚本,用鼠标左键按下选中模型时,控制一个模型按照模型的X轴向移动,Y轴向移动,Z轴向移动。

unity3d中如何用脚本创建对象或者类

Unity3D插件NGUI基础学习笔记

unity3d 子弹脚本的问题。

unity3d脚本不能加载