2014-10-17 36 views

回答

4

您可以通过减少绘制调用执行这些东西

配料动态和静态
纹理地图,
遮挡剔除
lightmaping
移动友好的着色器
低多边形对象
颗粒的数量较少

团结已经定义了什么,为移动性能
http://docs.unity3d.com/Manual/OptimizingGraphicsPerformance.html

,并通过我的经验,我也用所谓Draw call minimizer免费Unity插件做并在给他们的视频他们显示他们如何减少平局从69到12

+2

感谢这一点,我谷歌有关它,并发现一些好 [Reduce Drawcalls](http://unity3diy.blogspot.com/2014 /10/how-i-reduce-draw-calls-from-69-to-12.html) – 2014-11-20 20:02:41

1

使用纹理表或图集也是减少绘制调用的有效方法。 比方说,您有场景中使用的纹理图像A,B和C.这将导致3次绘制调用,并且如果将纹理A,B,C合并为单个纹理D,则它可能会请求1次绘制调用。

enter image description here

统一已建成TexturePacker实现这一点,详见this tutorialthis one

0

静态配料(不移动物体),动态配料(用于动态物体),纹理图像,遮挡剔除,光照贴图,不使用动态照明,不使用后期处理效果或至少移动友好的,优化着色器,尽量避免多于一次着色器

+0

我已经使用默认配料和所有其他的东西..但没有得到这样的差异 – 2014-10-17 19:35:57