Unity加载优化

作者: Aodota | 来源:发表于2022-02-12 20:26 被阅读0次

Unity加载优化

本文内容整理自UWA Day分析

一、资源设置是否合理

纹理

  • 分辨率,越小越好
  • 格式,平台纹理
  • Read/Write,开启内存占用翻倍,加载变慢
  • Mipmap
  • TextureStreaming

网格

  • 顶点数量
  • 顶点属性数量
  • Read/Write
  • Mesh Compression

动画片段

  • 片段数量
  • 压缩模式/动画精度
  • 动画模式 Humanoid

音频

  • 音频数量
  • 加载方式 Streaming(背景音乐)、CompressInMemory

粒子系统

  • 避免Shader打包在一起

二、异步加载优化

参数优化

BackgroundLoadingPriority : High
Upload Time Slice: 8ms
Upload Buffer: 16MB

UploadBuffer 可增加传输数据,推荐设置为16M和32M

Upload Time Slice 渲染线程可以用于传输纹理的时间,过大可能会造成卡顿

BackgroundLoadingPriority 控制异步加载资源在主线程的”后加载”耗时

  • Low - 2ms
  • BelowNormal - 4ms
  • Normal - 10ms
  • High - 50ms

开启多线程渲染

调整资源的加载顺序(比如Shader),Shader先加载

开启RW的Texture资源会影响加载速度

增加每帧的异步加载数量

移动端请开启QualitySettings.streamingMipmapsActive = true

相关文章

  • Unity加载优化

    Unity加载优化 本文内容整理自UWA Day分析 一、资源设置是否合理 纹理 分辨率,越小越好 格式,平台纹理...

  • Unity优化技巧集合

    知乎作者:Mack Unity优化技巧(上)Unity优化技巧(中)Unity优化技巧(下)

  • unity内存优化

    unity的内存优化主要集中在一下三块: www加载资源管理 美术资源管理 UI功能管理 www加载资源管理 原文...

  • Unity官方的UGUI优化指南读后总结

    Unity官方的UGUI优化指南读后总结 Unity官方的UGUI优化指南: Optimizing Unity U...

  • [Unity优化] Unity加载资源深度解析

    在游戏和VR项目的研发过程中,加载模块所带来的效率开销和内存占用(即“加载效率”、“场景切换速度”等)经常是开发团...

  • Unity优化相关文章汇总

    Unity优化的工具#韩宇飞Unity优化技巧(上) 关于获取组件GetComponent的效率问题Unity 脚...

  • 音频优化之方法

    这是我在《Unity游戏优化 (第2版)》看的,记录一下~ 了解了音频加载方式和音频格式后,如何来优化一下性能呢?...

  • unity3d优化总结篇

    unity3d优化总结篇(一)unity3d优化总结篇(二)

  • Unity中的GC以及优化

    转载自# Unity优化之GC——合理优化Unity的GChttp://www.cnblogs.com/zblad...

  • Unity与Android交互方案

    Unity与Android交互方案优化版Unity与Android交互方案优化版续:使用自定义Activity【U...

网友评论

    本文标题:Unity加载优化

    本文链接:https://www.haomeiwen.com/subject/ewrxlrtx.html