美文网首页
Unity游戏内存优化&压缩包体

Unity游戏内存优化&压缩包体

作者: LEO_青蛙 | 来源:发表于2019-12-09 15:22 被阅读0次

内存优化

辅助工具:
(1)Unity自带的Profiler分析工具(Window/Analysis/Profiler)


内存分析

使用Profiler分析工具中的Memory功能,选择Detailed,点击Take Sample Editor就能获取具体的资源内存消耗,这样我们就能根据这个数据,做相应的内存优化。
例如:
1、Assets/Texture2D,我们可以通过删除没用的图片,使用Sliced代替Simple类型的图片,来压缩图集。
2、Assets/AnimationClip,Anim.Compression选择Optimal压缩动画。
3、Assets/AudioClip,AudioClip内存消耗大,LoadType可以改为Compressed In Memory,保持声音在内存中是压缩的并在播放时解压缩。这有更多的CPU开销(尤其是Ogg / Vorbis格式的压缩文件),但可以提高加载速度并减少内存消耗,因此这个选项适用于大文件。
4、Assets/Font,ttf字体可以在Window平台中使用FontSubsetGUI压缩字体,在Mac平台中使用FontPruner压缩字体。另外还可以使用TextMesh Pro插件,自己生成字体库。

效率优化

1、控制摄像机的渲染距离farClipPlane,可以减少渲染的模型面数,从而降低Drawcall。
2、减少使用实时阴影,可以使用平面阴影代替实时阴影。
3、同一段道路中的静态物体,可以合并网格,统一渲染。

相关文章

  • Unity游戏内存优化&压缩包体

    内存优化 辅助工具:(1)Unity自带的Profiler分析工具(Window/Analysis/Profile...

  • 内存优化

    内存的优化:Unity中的内存种类实际上Unity游戏使用的内存一共有三种:程序代码、托管堆(Managed He...

  • 2. 托管内存

    对于Unity内存管理而言,需要理解托管堆。对于如何分析托管内存和如何优化内存,可以参见Unity优化中的理解托管...

  • NGUI图集压缩UIAtlasMaker修改

    阅读前请先了解下Unity3D 图片纹理格式Unity游戏开发图片纹理压缩方案 解决的问题? 包体过大 内存占用大...

  • [Unity优化] Unity内存优化

    一、内存使用 Q1:在Unity的内存管理机制中, Reserved Total 和 Used Total之间的关...

  • Unity 内存管理和profiler详解

    Unity Memory Management Unity 的 Memory 构造 实际上Unity游戏使用的内存...

  • Unity3D优化之路

    从渲染优化,包体大小,再到内存,深入分析与解释如何进行游戏优化。 优化之路分三块: 一.渲染级别。 GUI部分:我...

  • 内存管理之Mono内存

    这是我在《Unity游戏优化 (第2版)》看的,记录一下~ 内存效率是性能优化的一个重要元素 有啥问题呢?不必要的...

  • unity内存优化

    常见判断准则内存阈值关注---ManagedHeap.UsedSize建议不超过20M内存阈值关注---总体Mon...

  • unity内存优化

    一代码优化 1.foreach 不能频繁调用,容易触及堆上线,导致GC过早触发,出现卡顿现象,会产生GC Allo...

网友评论

      本文标题:Unity游戏内存优化&压缩包体

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