5395人加入学习
(15人评价)
Unity性能优化全攻略(基于Unity2017)

Unity性能优化全攻略(基于Unity2017)

价格 ¥ 45.00
该课程属于 Unity - A计划(永久有效期) 请加入后再学习

 unity的性能优化

unity之所以可以跨平台是应为unity里面有内置的mono虚拟机,我们所写的程序是运行在mono虚拟机上面,因为mono虚拟机可以跨平台所以我们开发的程序也是可以跨平台的。
        影响unity性能有以下几点:
       1.资源优化        2.渲染优化     
Draw Call
        简答来说Draw Call就是CPU对图形接口的调用,cpu通过调用图形库(DX,OpenGL)接口,命令GPU渲染,一次调用就是一次Draw Call。每调用一次Draw Call ,cpu就会做一次准备,调用的次数增多了之后,cpu就负载过多,GPU就会闲置。(比如说文件的复制,一个是一个800M的文件,一个是800个800M的文件同时复制,当然是前者比较快)
     unity中跟Draw Call有关的参数有Profiler  unity Statistics 和Batches
资源优化的标准
       unity动态模型 :   
                          面数<3000
                           材质数<3
                           骨骼数<50
       unity静态模型:
                          顶点数<500
 
Audio
        长时间音乐(背景音乐)用mp3(压缩)
        短时间音乐(音效)用WAV(未压缩,重复调用,)
Texture贴图宽度<1024
shader减少复杂的数字运算,减少discard操作
模型优化,贴图优化
        面片减少,贴图合并
减少冗余资源和重复资源
        1.Resource文件夹下的文件不管是否用到都会打包进去
        2.不同目录下的相同文件都会被打包造成资源的重复和冗余
资源优化UWV
层级细节LOD技术(一个物体,三种精细程度不同的模型,距离越近模型越精细)
遮挡剔除Occluder Static(只渲染视野内的物体,被遮挡和不在视野之内的物体不进行渲染)
LightMapping(渲染一张灯光贴图代替场景中的灯光)
Mesh合并
[展开全文]

授课教师

SiKi学院老师

课程特色

图文(1)
下载资料(2)
视频(18)

学员动态

Xyxx 加入学习
Stormthra 加入学习
史家桐 加入学习
yuanpeng 加入学习
Leo2002 加入学习