Unity Addressable魔改

新增回调

  1. 在使用过程中,输出之后还需要手动拷贝到服务器上会麻烦,一旦未拷贝编辑器还会因为加载(同步加载)的问题卡死。所以可以到Unity的PacakgeCache中修改本地仓库中的Addressable对应版本的包。找不到位置可以用everything搜索一下,一般都在C盘中
    1. 在AddressableAssetSettings 新增回调
    	public static Action<bool> OnBuildFinish;
        public static Action<bool> OnUpdateBuildFinish;
    
    1. 在AddressableAssetSettings.BuildPlayerContentImpl中将原有的输出结果检测逻辑替换为下面的逻辑
       if (!string.IsNullOrEmpty(result.Error))
        {
            Debug.LogError(result.Error);
            Debug.LogError($"Addressable content build failure (duration : {TimeSpan.FromSeconds(result.Duration).ToString("g")})");
                OnBuildFinish?.invork(false);
        }
        else
        {
            Debug.Log($"Addressable content successfully built (duration : {TimeSpan.FromSeconds(result.Duration).ToString("g")})");
            OnBuildFinish?.invork(false);
        }
    
    1. 在ContentUpdateScript.BuildContentUpdate中将原有的输出结果检测逻辑替换为下面的逻辑
    	if (!string.IsNullOrEmpty(result.Error)){
            AddressableAssets.OnUpdateBuildFinish?.Invork(false);
            Debug.LogError(result.Error);
        }
        else{
            AddressableAssets.OnUpdateBuildFinish?.Invork(true);
        }
    

相关推荐

  1. Unity Addressable

    2024-07-11 00:14:01       23 阅读
  2. yolov8之Ghost引入

    2024-07-11 00:14:01       26 阅读
  3. 不可靠不重传的 tcp 新

    2024-07-11 00:14:01       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 00:14:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 00:14:01       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 00:14:01       58 阅读
  4. Python语言-面向对象

    2024-07-11 00:14:01       69 阅读

热门阅读

  1. Android关闭SLinux

    2024-07-11 00:14:01       27 阅读
  2. 小白学webgl合集-Three.js加载器

    2024-07-11 00:14:01       19 阅读
  3. 【AI工具】— 文心一言

    2024-07-11 00:14:01       27 阅读
  4. AWS IoT Core 权限管理指南

    2024-07-11 00:14:01       22 阅读
  5. 选择结构作业题(五.2)

    2024-07-11 00:14:01       26 阅读
  6. Vue 3 组件通信全解:从基础到高级技巧

    2024-07-11 00:14:01       21 阅读