unity 最后一次unity drawcall 查看如何避免

Unity3D游戏开发预防终端运行出现卡顿方法!
Unity3D游戏开发预防终端运行出现卡顿方法!Unity3D是可支持移动平台的开发工具,但有时Unity3D开发出的应用、游戏在移动终端上运行时,会出现卡、画质等问题,本次的Unity3D游戏开发教程就来给大家讲一下预防方法。
1.Drawcall 值过大
如果用Unity3D开发时Drawcall值过大,所需 GPU 的处理性能较高,这样就会因为CPU的计算时间过长,出现卡的现象。
2.点、面过多
点、面过多,GPU 根据不同面的效果展开计算,并且CPU计算的数据也多,所以效果出来了。
由于Drawcall值过大,导致Unity3D开发的应用、游戏出现卡的问题,优化方式有:
1.对于模型:
Mesh 合并,有个不错的插件(DrawCall Minimizer ---& 直接上Asset Store 下载即可,免费的,而且有文档,很容易上手)。
尽量避免使用Unity3D开发自带的 GUI ,换用 NGUI或者EZGUI。因为这两个UI插件对于UI中的图片处理是将UI图片放置在一个 Atlas 中,一个 Atlas 对应一个Drawcall。
3.对于灯光:
可以使用 Unity3D开发 自带的 Lightmapping 插件来烘焙场景中的灯光效果到物体材质上。
4.对于场景:
可以使用 Unity3D开发 自带的 Occlusion Culling 插件把静止不动的场景元素烘焙出来。
5.对于特效:
尽量把材质纹理合并。
希 望以上对你将要学习Unity3D开发你有所帮助!蓝鸥有着国内首家完整的移动Unity3D开发课程体系,蓝鸥科技作为 Unity官方授权培训中心,独创“FCBS”教学模式,致力于培养具有实战经验的开发工程师。在课程设置上,蓝鸥科技Unity3D培训课程体系基于 3D/2D行业人才需求,适合 于游戏开发、多平台交互、虚拟现实、增强现实、科技创意、仿真、建筑可视化等各个行业的人才发展方向。
我们是 一群热爱IT的年轻人,如果你也爱IT、爱ios开发,爱android开发,欢迎前来蓝鸥中心参观学习,让我们共同为梦想发声。
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
html5前端开发IT职业新贵,10万年薪等你!
Unity官方授权课程,高薪职位任你选!
今日搜狐热点分享是一种态度 一句中肯的评价可能改变一个行业 一次用心的分享可能改变他人的一生
你的态度和观点将让我们的行业更强大}

我要回帖

更多关于 unity5 drawcall 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信