必威体育Betway必威体育官网
当前位置:首页 > IT技术

Unity中的StrippingLevel

时间:2019-08-07 11:44:32来源:IT技术作者:seo实验室小编阅读:86次「手机版」
 

stripping

strippingLevel的作用

StrippingLevel是用来减少打包出来的player的体积

如图。第一个是选择Strip Byte Code的包的大小,第一个是选择的disabled的打出来的包的大小,明显的Strip Byte Code的包体积小于没有进行剥离的包,大概1M。

这里写图片描述

StrippingLevel选项的副作用

使用Stripping Level需要注意的是,有可能会导致一些API执行过程中报异常,比如选择Strip Byte Code下,HttpWebrequest就会报异常:System.NotSupportedException,原因是被Strip出去了。

这里写图片描述

  /// <summary>
    /// 获取下载文件的大小
    /// </summary>
    /// <returns>The length.</returns>
    /// <param name="url">URL.</param>
    public static long GetLength (string url) {
        HttpWebRequest requet = HttpWebRequest.Create(url) as HttpWebRequest;
        requet.Method = "HEAD";
        HttpWebresponse response = requet.GetResponse() as HttpWebResponse;
        UnityEngine.Debug.LogFormat("GetLength StatusCode:{0}", response.StatusCode);
        return response.contentLength;
    }

利用link.xml手动排除不能被剥离的的类

<linker>
      <assembly fullname="mscorlib">
                  <type fullname="System.Reflection" preserve="all"/>
                  <type fullname="System.Security.Cryptography" preserve="all"/>
                  <type fullname="System.runtime.CompilerServices" preserve="all"/>
                  <type fullname="System.Runtime.InteropServices" preserve="all"/>
                  <type fullname="System.Diagnostics" preserve="all"/>
                  <type fullname="System.Security" preserve="all"/>
                  <type fullname="System.Security.permissions" preserve="all"/>
      </assembly>
</linker>

参考链接:https://docs.unity3d.com/Manual/iPhone-playersizeOptimization.html

相关阅读

[Unity]PureMVC框架解读(上)

PureMVC框架解读 简易UI框架 1.UI框架核心方法 BaseUI会记录UI的名字(枚举)和Controller用来将UI与具体操作方法解耦

Unity Cinemachine插件学习笔记,结合Timeline实现简单

1. 轨道设置如图 0和4重合,模拟一个闭环。的属性都是用来看的,没有实际影响。Looped如果选择了,就会将第一个点和最后一个点连接。 

关于Unity3D开发三星Gear VR的初步尝试(一):已实现打包

这两天老师催我把前段时间买的三星GearVR在Unity3D尝试打包,不然就白买了,到现在已经成功实现了打包。我把记录贴下来,以免未来可能

JUDE – community下载

首先,说一下这款软件。。。   如果您的开发环境中只能使用正版软件,而又因种种原因无法获得专业级的建模工具,正苦苦寻找一个好用

Unity Shader-深度相关知识总结与效果实现(LinearDepth

前言 前言废话依旧比较多,感觉我是个写游戏体验评测的,233。最近想起了《恶灵附身》这款游戏的几个效果: 《恶灵附身》整款游戏

分享到:

栏目导航

推荐阅读

热门阅读