性能提升:

http://docs.unity3d.com/Documentation/ScriptReference/index.Performance_Optimization.html

http://docs.unity3d.com/Documentation/Manual/OptimizingGraphicsPerformance.html

 

1.使用静态类型。对于通过像GetComponet函数来取的对象,如果需要频繁使用就需要建个变量要存储它。

2.使用内置的数组。

3.把逻辑从Update中抽取到Coroutines

4.尽量少去Instance东西,利用已经Instance的东西来隐藏和出现来替代清除旧物体,生成新的同类物体。

5.Unity里尽量避免使用foreach。会增加GC。

http://shallway.net/blog/unity%E9%87%8C%E9%9D%A2%E5%BA%94%E5%B0%BD%E9%87%8F%E9%81%BF%E5%85%8D%E4%BD%BF%E7%94%A8foreach/