美文网首页
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游戏内存优化&压缩包体

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