美文网首页
Unity打包AssetBundle报错

Unity打包AssetBundle报错

作者: AngerCow | 来源:发表于2022-08-08 17:26 被阅读0次

    这个报错只产生在我unity的webgl平台打包时,其它平台是没问题的


    报错

    1.这个报错一般资源文件有重复名字的文件也会有问题
    不过我的不是上面1的问题。
    最后解决是使用api解决,因为报错是说路径有问题,我们资源使用的是编辑器里指定assetBundleName的方式。如下图:


    图片.png
    但是我们打包的api是使用获取assetBundle的方式,再传入路径,这就有点鸡肋了,所以在api使用上,就不需要传入assetBundles的list。
    下面是修改前后的对比。
    ///修改前
    [MenuItem("Tool/Build")]
        public static void BuildStatic()
        {
            var manifest = BuildPipeline.BuildAssetBundles(Application.dataPath+"/Bundle", GetBundles().ToArray(), BuildAssetBundleOptions.ForceRebuildAssetBundle, BuildTarget.WebGL);
        }
    ///修改后
    [MenuItem("Tool/Build")]
        public static void BuildStatic()
        {
            var manifest = BuildPipeline.BuildAssetBundles(Application.dataPath+"/Bundle", BuildAssetBundleOptions.ForceRebuildAssetBundle, BuildTarget.WebGL);
        }
    

    相关文章

      网友评论

          本文标题:Unity打包AssetBundle报错

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