游戏过程中常面临游戏内存,游戏顺畅度的问题,开发过程中既要保持游戏制作精美又要考虑到游戏顺畅度的问题就交给开发者了
下面来简单介绍一个游戏开发和后期优化经常面对的Drall Call优化问题
Drall Call是什么?我的理解是:Drall Call是CPU调用GPU执行渲染的指令,就是CPU调用底层图形程序的接口。特点: untiy中每一次渲染都需要调用底层程序接口(Drall Call),此时,CPU需要做很多需要渲染物体的信息,非常占用CPU。因此主要优化Drall Call的方式:减少渲染次数,多个物体一起渲染。
Drall Call优化:优化Drall Call主要是优化CPU
(1):Drall Call Batching (批处理) 静态批处理:场景中所有的静态物体勾选static 动态批处理:unity中自动处理。
(2):将纹理贴图打包成图集,尽量减少材质的使用,利于批处理
(3):减少使用实时光,使用光照贴图(lighing Map)
(