美文网首页
Unity Addressable 1.19.19 修复使用文件

Unity Addressable 1.19.19 修复使用文件

作者: Walk_In_Jar | 来源:发表于2023-03-18 17:47 被阅读0次

    问题如题,当勾选文件夹作为Addressable资源时,文件夹下的资源路径少了一个/ 号

    image.png image.png

    升级到新版本1.21.9
    如果packagemanager没有显示新版本,按如下操作
    package/manifest.json 增加

     "com.unity.addressables": "1.21.9",
    

    package/packages-locak.json

        "com.unity.addressables": {
          "version": "1.21.9",
          "depth": 0,
          "source": "registry",
          "dependencies": {
            "com.unity.scriptablebuildpipeline": "1.21.3",
            "com.unity.modules.assetbundle": "1.0.0",
            "com.unity.modules.imageconversion": "1.0.0",
            "com.unity.modules.jsonserialize": "1.0.0",
            "com.unity.modules.unitywebrequest": "1.0.0",
            "com.unity.modules.unitywebrequestassetbundle": "1.0.0"
          },
          "url": "https://packages.unity.com"
        },
    

    或者按下面的方法修改源码

    将com.unity.addressables@1.19.19文件夹自Library\PackageCache移动到Packages目录下,以便修改源码


    image.png

    打开com.unity.addressables@1.19.19/Editor/Settings/AddressableAssetEntry.cs ,
    修改712行

    //assetEntry = settings.CreateSubEntryIfUnique(subAssetGuid, address + relativePath, this);
    assetEntry = settings.CreateSubEntryIfUnique(subAssetGuid, address + "/" + relativePath, this);
    

    加上这个"/"即可


    image.png

    相关文章

      网友评论

          本文标题:Unity Addressable 1.19.19 修复使用文件

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