①减面:对场景模型减面优化是最常见的优化操作。主要是去掉对模型造型没有影响的面,用尽可能少的面数表达清楚模型的结构和造型。比如:物件非关节点及物件背面、内部不会看见的面删掉。
②合并模型:合并同一小范围内的非交互类的静态小物件,同时合并小物件的贴图。这样可以减少 DRAW CALL 的数量。如,一组不同大小的小草,一组大小形状不同的石头,一个书架和上面放置的很多书籍等。把这些小物件合并成一个 object,贴图也合成成一张贴图。高端手机平台上 draw call 一般控制在 300 左右。
③LOD:建筑和复杂的物件用 LOD 模型和远处剔除来减少同屏面数。地形的 LOD 系统也可以对地形的面数做很大的优化。
④模型的重复利用:相同的多个物件在 unity 内复制使用,复制的多个物体在引擎计算上算一个物体。但也不可复制太多个,太多会对内存带来很大压力。相同的物件太多,建议把几个合并成一组做为一个 Object,多做几组,再进行复制。参考②。
⑤地形优化:如果是用 unity 自带的地形工具制作的地形,可以用 T4M 插件转化成 T4M 格式地形,设置一个顶点值转化后可以对地形优化很多。T4M 也可以设置 lod 模型。
————————————————
版权声明:本文为CSDN博主「YF云飞」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/flyTie/article/details/125953187 |