大家好,又见面了,我是你们的朋友全栈君。
前言
游戏开发圈里的人一定听过优化游戏要降低DrawCall,这样到底什么是DrawCall呢?...Unity中应该如何降低DrawCall,这里就来讲解一下关于DrawCall知识点。
1.是谁拖了后腿?
通俗的来说就是Cpu:(#`O′)喂你好,是Gpu吗?...快点醒醒我这里又有画画的任务了(Cpu调用Gpu的次数),打一个比方比如上传很多文件到百度云或其他地方时,都会把它压缩到一个文件夹里,不会把它们分开上传(当然还有原因就是它们数据是相关,比如是主题的一套...其实优化DrawCall主要是Cpu的处理速度的优化,Cpu和Gpu是并行工作的,处理的方式有一个命令缓存区,具体如图所示:
别看图中画的好像是Cpu在等待Gpu,实际上Cpu才是拖后腿的那个,现实中...3.优化DrawCall
降低DrawCall的方式还是很多的,先讨论如何降低2d游戏的DrawCall,2d游戏的资源都是图片,单个图片调用一次DrawCall会导致Cpu太难了,这样有没有办法降低提交次数呢