当前位置: 首页 > news >正文

Unity Addressable使用之AddressableAssetSettings

 AddressableAssetSettings 是 Unity Addressable Assets System 的核心配置文件

配置

Manage Groups

用来打开Addressables Groups窗口

Profiles配置

  • Profile In Use:可以在这选择使用的是哪一套配置文件
  • Manage Profiles:点击它会打开Addressables Groups窗口

Diagnostics配置

在测试时可以两个都勾选,在正式发布时都取消勾选

  • Send Profiler Events:启用分析器事件,启用它后我们可以在Event Viewer窗口查看Addressable相关信息
  • Log Runtime Exceptions:记录运行时加载相关的异常

Catalog配置

  • Player Version Override:重写用于制定远程目录名称的时间戳。如果不设置,则默认使用时间戳作为远程目录命名
  • Compress Local Catalog:在压缩的AssetBundle文件中生成目录可以压缩大小,但是会增加生成和加载的时间

  • Build Remote Catalog:构建远程目录 勾选后会出现新选项

    • Build & Load Paths: 在何处生成和加载远程目录

      image

      从列表中选择一个配置文件路径,如果要分别设置生成路径和加载路径,请选择。

    • Build Path:远程构建路径,在何处构建远程目录。通常,应该使用RemoteBuildPath配置文件变量。

    • Load Path:远程加载路径,用于访问远程目录的URL。通常,应该使RemoteLoadPath配置文件变量。

Downloads配置

保持默认即可

  • Custom Certificeate handle:用于自定义证书处理的类。
    该列表包含项目中扩展UnityEngine的所有类。网络。证书管理员。
  • Max Concurrent Web Requests:系统对超过此限制的任何请求进行队列处理
  • Catalog Download Timeout:等待目录文件下载的时间为多少秒。

Build配置

  • Ignore Invalid/Unsupported Files in Build:忽略生成中无效不受支持的文件,如果启用,
    Addressable生成脚本将排除无效或不受支持的文件,而不是中止生成

  • Unique Bundle IDs:唯一约束ID,是否为每个构建中的包生成一个唯一的名称

  • Contiguous Bundles:连续捆绑,生成更高效的捆绑包布局。

  • Non-Recursive Dependency Calculation:非递归依赖计算,不使用递归计算依赖项

  • Shader Bundle Naming Prefix:着色器包命名前缀

    image

    • 项目名称哈希命名
    • 默认组的GUID
    • 自定义
  • MonoScript Bundle Naming Prefix:Mono脚本包命名前缀​​

  • Strip Unity Version From AssetBundles:从AssetBUndles中剥离Unity版本,决定是否从包头中删除版本信息

  • Disable Visible Sub Asset Representations:禁用可见子资源,如果不直接使用子对象(Sprite、子网格等),则启用此选项可以提高构建时间

Build and Play Mode Scripts配置

在编辑器中进入播放模式时,选择Addressable系统如何加载资产
这些脚本处理默认的构建进程,并提供不同的方式在编辑模式下访问数据
我们可以在AddressableAssetData/DataBuilders​文件夹中找到这些脚本
如果要为他们自定义脚本,那么对应的脚本需要时BuildScriptBase​的子类,并且继IDataBuilder

  • Use Asset Database:使用资源数据库
  • Simulate Groups:模拟组
  • Use Existing Build:使用现有版本
  • Default Build Scripts:默认生成脚本

相关文章:

  • Java UDP Socket 实时在线刷卡扫码POS消费机服务端示例源码
  • 【全开源】填表问卷统计预约打卡表单系统+uniapp前端
  • 亚马逊认证考试系列 - 第一部份:基础服务 - AWS SAA C03
  • GPT-1 与 BERT 架构
  • Duende Identity Server学习之一:认证服务器及一个Oidc/OAuth认证、用于Machine 2 Machine的客户端
  • 前端开发面试题总结-vue3框架篇(二)
  • LangServer 与 Langgraph 融合架构:构建智能语言服务系统
  • 一种新的参数高效微调方法-LoRI
  • Armbian 开机启动点灯脚本
  • Unix ODBC和Mysql ODBC
  • 【论文笔记】【强化微调】TinyLLaVA-Video-R1:小参数模型也能视频推理
  • `customRef` 在实战中的使用:防抖、计算属性缓存和异步数据获取
  • 广州华锐互动:以技术创新引领虚拟现实体验新高度
  • 基于机器学习的侧信道分析(MLSCA)Python实现(带测试)
  • 【Linux】Ubuntu 24.04 远程桌面控制
  • RA4M2开发涂鸦模块CBU(2)----配置按键开启LED
  • 神经中枢革命:对象模型耦合CMMM,AI进化引擎重塑PLM-实现智能工厂从卓越级到领航级的自驱跃迁,打造制造业数字进化操作系统
  • 【批量文件查找】根据文件名清单一次性查找多个文件复制到指定位置,批量查找文件的使用步骤和注意事项
  • WevServer实现:异步日志写与HTTP连接
  • [muduo] ThreadPool | TcpClient | 异步任务 | 通信测试
  • 企业画册设计图片/成都关键词优化报价
  • 郑州做网站公司有多少钱/宁波网站制作优化服务
  • 网站手机版怎么做/网络推广优化工具
  • 下载app安装/朝阳seo搜索引擎
  • 徐闻网站建设公司/搜索引擎是网站吗
  • 政务网站集约化建设推进情况/百度seo如何优化关键词