unity日常——游戏优化
今天就讲讲游戏中图片的优化
在开发游戏过程中你会发现我的图形界面很简但是为什么还是有延迟?为什吗游戏加载时间那么长?为什吗界面切换那么慢?FPS那么低?
玩游戏的时候电池消耗的快,手机发烫,游戏崩溃等等
这里面的主要元凶就是Draw Call
那…什么是Draw Call
简单地说,Draw Call是一条命令,由CPU向GPU发送的一条命令,去渲染一个网格(Mesh)。这条命令只指定一个网格(Mwsh)是否被渲染/绘不绘制任何材质(Material)信息,在获得命令后,GUP获得了渲染状态的值(材质,纹理,着色器等等),且在你的屏幕中所有的顶点说据通过一些代码逻辑转换成五彩斑斓的像素。
渲染命令基本上做一些数量众多的小任务,例如在屏幕上计算成千上万的顶点的绘制成千上万的像素。
每一个网格使用一个不同的材质将需要一个单独的Draw Call
估计你看的是云里雾里,我也是一样头大。
正片开始
步骤一
首先创建UI界面(这里我就随便建了一个)