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:默认生成脚本

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/85640.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/85640.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从“询”到“单”的智能跃迁:工业品电商复杂交易流程引擎的架构之道

当传统企业客户在“询盘-报价-议价-审批-合同-下单-履约”的复杂迷宫中艰难穿行,反复沟通、层层审批、定制条款、手工录入……每一步都暗藏延迟与差错的风险,工业品电商平台也承受着转化率低、运营成本高、客户满意度下滑的阵痛。流程冗长、定制化依赖人…

【软考高级系统架构论文】论模型驱动架构设计方法及其应用

论文真题 模型驱动架构设计是一种用于应用系统开发的软件设计方法,以模型构造、模型转换和精化为核心,提供了一套软件设计的指导规范。在模型驱动架构环境下,通过创建出机器可读和高度抽象的模型实现对不同问题域的描述,这些模型独立于实现技术,以标准化的方式储存,利用…

【入门】【例18.2】 孔融让梨

| 时间限制:C/C 1000MS,其他语言 2000MS 内存限制:C/C 64MB,其他语言 128MB 难度:中等 分数:100 OI排行榜得分:12(0.1分数2难度) 出题人:root | 描述 孔融小时候聪明好学&#xff0…

【nature review】原子尺度上光与物质的相互作用

2021 年 6 月,马普固态研究所 Rico Gutzler 等人在《Nature Reviews Physics》期刊发表了题为《Light–matter interaction at atomic scales》的文章,基于扫描隧道显微镜(STM)与光子学结合的方法,研究了光与物质在原子尺度上的相互作用,实验和仿真结果表明光可通过多种机…

7.3.3_1红黑树的定义和性质

知识总览: 为什么要发明红黑树: 二叉排序树BST 红黑树RBT的查找、插入和删除效率基本和AVL平衡二叉树的相同,但是平衡二叉树在插入和删除节点操作时容易被破坏平衡,所以需要消耗大量时间重新调整树的形态(主要时间用在计算平衡因…

微处理器原理与应用篇---冯诺依曼体系结构

冯诺依曼体系结构:计算机的基础设计范式 一、冯诺依曼体系结构的起源与定义 提出背景: 1945 年,匈牙利数学家约翰・冯・诺依曼(John von Neumann)在《EDVAC 报告书的第一份草案》中提出该架构,为现代计算…

vue3 + TypeScript +Element Plus 输入框回车事件 @keydown.enter

在 Vue 3 TypeScript Element Plus 的环境下,keyup.enter.native 和 keydown.enter 在 el-input 组件上的区别主要在于 事件触发时机 和 Vue 3 的事件处理机制。以下是详细对比: 1. keydown.enter(推荐) 触发时机:当…

android gradle的优化

在setting.gradle.kts配置 google()maven("https://maven.aliyun.com/repository/google")// 官方 Maven Central,最通用mavenCentral()// 特殊仓库(4thline,Cling 用)maven {url uri("http://4thline.org/m2&q…

jmeter工具简单认识

2025最新Jmeter接口测试从入门到精通(全套项目实战教程) 一、JMeter 介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如&#xf…

Rail 分析的实现思路(python)(1)

本文适用于 Rail 0.1 版本. 工作:输入Rial文件的路径,识别词元,输出实例列表. 是一边写代码一边写文章的,所以有时候改了原本的代码不一定会说.以思路为中心. Rail是一种信息分布与细节构成的表示语言。详见参考文档. 关于本文的分析对象,参考逻辑行的类型. 从源文…

【JAVA】数组的使用

文章目录 前言一、数组的基本概念1.1 数组的创建和初始化1.2 数组的基本使用 二、数组是引用类型2.1 初始JVM的内存分布JVM内存划分(按功能分区) 2.2 基本类型变量与引用类型变量的区别2.3 再谈引用变量2.4 认识null 三、数组作为函数的参数和返回值四、…

Python图像处理与计算机视觉:OpenCV实战指南

引言 在当今数字化时代,图像处理和计算机视觉技术已经渗透到我们生活的方方面面,从智能手机的人脸识别解锁,到自动驾驶汽车的路况感知,再到医疗影像辅助诊断系统。作为这一领域最流行的开源库之一,OpenCV (Open Sourc…

OCCT基础类库介绍:Modeling Algorithm - Features

Features 特征 This library contained in BRepFeat package is necessary for creation and manipulation of form and mechanical features that go beyond the classical boundary representation of shapes. In that sense, BRepFeat is an extension of BRepBuilderAPI …

【前端AI实践】DeepSeek:开源大模型的使用让开发过程不再抓头发

有时候你可能正对着屏幕发呆,不知道怎么下手一个 Vue 的流式请求功能。这时候,DeepSeek 就像是你的“编程外挂”,帮你把模糊的需求变成清晰的代码。 下面我们就以几个常见的开发场景为例,看看 DeepSeek 能帮我们做点啥。 解答技…

SAP S/4HANA 的“Smart Core”:在现实与理想之间实现敏捷扩展

摘要: 在 SAP S/4HANA 的实施过程中,“Clean Core”(干净核心)已成为热门话题,指的是通过简化和优化系统架构,减少技术债务、提升性能并增强可升级性。尽管这是 SAP 推动云转型的核心理念之一,…

Python 量化金融与算法交易实战指南

https://www.python.org/static/community_logos/python-logo-master-v3-TM.png 金融数据获取与处理 使用yfinance获取市场数据 python 复制 下载 import yfinance as yf import pandas as pd# 下载苹果公司股票数据 aapl yf.Ticker("AAPL") hist aapl.histo…

【StarRocks系列】join查询优化

目录 Join 类型 和 Join 策略 1. Join 类型(Join Type) 2. Join 策略(Join Strategy) 分布式 Join 策略 (核心) 1. Colocate Join (本地 Join - 最优): 2. Bucket Shuffle Join: 3. Broadcast Join (复制广播): 4. Shuffl…

【论文解读】ZeroSearch: 零API成本激活大模型Web搜索

1st author: Hao Sun 孙浩 - PhD Candidate Peking University - Homepage paper: [2505.04588] ZeroSearch: Incentivize the Search Capability of LLMs without Searching code: Alibaba-NLP/ZeroSearch: ZeroSearch: Incentivize the Search Capability of LLMs without…

JAVA网络编程中HTTP客户端(HttpURLConnection、Apache HttpClient)

HTTP 客户端是 Java 中实现网络请求的核心工具,主要用于与 Web 服务器交互(如获取网页、提交表单、调用 REST API 等)。Java 生态中有两种主流的 HTTP 客户端实现:​​HttpURLConnection(JDK 原生)​​ 和 ​​Apache HttpClient(第三方库)​​。以下是两者的详细解析、…

C# Process.Start多个参数传递及各个参数之间的空格处理

最近做一个软件集成的事情,有多个之前做的软件,集成到一起自己用,使用了 Process.Start(“*.exe”)的方式,然而遇到了传递参数的问题。 这里汇总后的程序叫main.exe,要汇总的软件之一是pro1.…