美文网首页
资源加载优化

资源加载优化

作者: 晓龙酱 | 来源:发表于2017-10-26 11:34 被阅读22次

纹理

  • 降低尺寸
  • 选择硬件支持格式
  • ETC通道分离
  • 压缩质量选择
    ETC4bit > RGB16bit > RGB32bit

网格

  • 降低面数,够用就好
  • 去除无用顶点属性(Color,Tangent)
  • 关闭Read&Write

https://blog.uwa4d.com/archives/LoadingPerformance_Mesh.html

Shader

资源文件本身不大,只是解析Shader较耗时。避免生成不需要的变体。

  • 减少Keyword
  • 去除Fallback
  • AssetBundle打包,预加载常驻内存

https://blog.uwa4d.com/archives/LoadingPerformance_Shader.html

AnimationClip

游戏资源中,角色动画资源占用量也非常大,有很多办法可以减小文件尺寸,减少内存占用,提升加载速度。

  • 使用动画融合
    BlendTree,Layer Blend都可以用来减少文件数量。

  • 减少Fbx中动画数据
    导出动作文件时,可以只导出包含有动作的那部分数据。例如,下半身的跑步动作,导出时只需要导出下半身的动作数据,上半身就不用导出。即使导出了也用不到,造成浪费。

  • 使用Mask
    动作文件在导入时,可以设置其Mask。当然在运行时也可以设置。但导入时的设置,Unity会直接裁剪到多余的部分,从而减少了最终的文件大小。运行时设置就没有这个好处。
    其实只要美术在导出动作时,只导出了有用的部分,这一步就不用操作了。这里可以作为一种补充。

https://docs.unity3d.com/560/Documentation/Manual/AnimationMaskOnImportedClips.html

相关文章

  • 雷达优化

    一.雷达现状 二.雷达加载内容 三.雷达优化方向 3.1模块/资源加载优化 3.2图片优化 3.3

  • 浅谈前端js面试--运行环境(性能优化)

    优化策略 多使用内存、缓存或其他方法 减少CPU计算、减少网络 入手 加载页面和静态资源 页面渲染 加载资源优化 ...

  • 资源加载优化

    写了一个资源加载优化图,查看原图会清晰一点 问题总结 webpack的配置 问题:生成的js文件拥有相同的hash...

  • 资源加载优化

    纹理 降低尺寸 选择硬件支持格式 ETC通道分离 压缩质量选择ETC4bit > RGB16bit > RGB32...

  • 性能优化

    优化的思路 加载的优化体验的优化 加载的优化 网络越快越好(服务器网速要好,接口要多,静态资源放cdn,在不同地区...

  • 前端资源优化解决方案

    前言 常见的资源优化方案有:1.资源压缩与合并2.图片格式优化3.图片加载优化 资源压缩与合并 为什么要压缩与合并...

  • web 性能优化

    web 性能优化主要分为两类:加载时优化与运行时优化;从以下几个方面考虑;减少请求次数、减少资源加载量、减少请求耗...

  • 性能优化

    请说出三种减少页面加载时间和性能优化,文件资源优化的方法?

  • unity内存优化

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

  • 性能优化

    减少请求数量 减小资源大小 优化网络连接 优化资源加载 减少重绘回流 使用性能更好的API 构建优化 减少请求数量...

网友评论

      本文标题:资源加载优化

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