一、打开Unity的PackageManager,安装Addressables包

二、打开分组面板,对未来要分类的资源包进行分组,并对组进行设置。

1.菜单栏选择Window/AssetManagent/Addressables/Groups,打开之后第一次应该是长这个样子

点击创建可寻址资源设置Create Addressables Settings,这个时候,在项目资源面板中会创建名为AddressableAssetsData的文件夹,相当于可寻址资源系统数据的初始化,会包含一些默认的数据、模式、分组和设置。如下图。

同时,也会体现在Addressables Groups面板中。如下图。

关于分组面板中的一些说明,如下。

1.点击New下拉按钮出现的两个选项,PackedAssets字面意思打包资源,是用此时选择的Profile:Default创建了一个组,会在项目资源面板Assets/AddressablesAssetData/AssetGroups下生成一个.asset资源文件(对于该组下的资源的打包设置)Packed Assets,在属性面板中可以看到这个文件属性。在属性面板的下面可以看到一个按钮Add Schema,而上面的两个Schema(Content Packing & Loading 和Content Update Restriction)是已经添加进这个分组的设置中的。这里对应的是New下拉按钮下的第二个

选项Blank(no schema),也就是只分组并不添加预设好的Schema。看到这里,就明白了这两个按钮的意思。作用都是对资源进行分组,不同的是,Packed Assets是添加好了两个已经预设好的Schema的Blank。emmmm,blank是空白的意思,schema是模式的意思。

2.Profile:Default这个下拉选项指的是接下来要创建的如果是选择Packed Assets的话,则为分组添加的Profile,带着属于这个Profile的模式(schema)。

3.Tools这个下拉选项,顾名思义,就是里面会有一些工具,对分组有帮助。

Inspect System Settings 检查系统设置,点击之后就是选中了资源文件AddressableAssetSettings,用来快速选择,然后查看设置信息。

Check for Content Update Restrictions 检查是否有静态组(也就是分组中的模式schema添加了Content Update Restriction,并且选择了 Cannot Change Post Release,即发布之后不允许被修改,有新资源可增量更新,新创建一个资源上传,保留远程旧资源)的资源被修改了,选择的检查文件是后缀名为.bin的存储着AssetBundle之间依赖关系的包。也就是说AssetBundle之间的依赖关系在Addressables中不再是由Manifes来管理,而是.bin文件。

Window 窗口,看到二级菜单,就明白了。

Groups View 分组的界面展示,二级菜单为Toggle开关,管理分组界面的展示用的。

4.Play Mode Scripts下拉菜单

5.Build下拉菜单,这个得结合Addressables Profile来使用。

三、Profiles面板以及Profle的创建及设置。

下面的Addressables Profiles面板是用来管理Profile的。点击菜单栏Window/Asset Management/Addressables/Profiles菜单打开。

Profile管理着构建和加载的路径。可本地可远程。可以对打包加载的模式和更新的模式进行设置。这个面板所控制的是路径和构建目标的设置。

关于Build和Profile的结合使用,要放在下一篇来记录了。

Unity 关于可寻址资源系统Addressables的使用和理解(一) 准备工作的更多相关文章

  1. 还在用难用的AssetBundle?快来运用Unity新的可寻址资源系统,助力游戏开发

    Unity Addressables可寻址资源系统是一个强大的Unity资源包,它能够帮助解决游戏开发中最重要的一些挑战:高效率和轻松的内容管理. 在管理游戏资源时,往往很难维持好的标准,从而避免让项 ...

  2. 【转载】Unity 优雅地管理资源,减少占用内存,优化游戏

    转自:星辰的<Unity3D占用内存太大的解决方法> 最近网友通过网站搜索Unity3D在手机及其他平台下占用内存太大. 这里写下关于Unity3D对于内存的管理与优化. Unity3D  ...

  3. Unity Awards 2018最佳资源

    好的工具与资源,将帮助你的开发,达到事办功倍,今天我们将为大家介绍荣获Unity Awards 2018最佳资源的获奖作品. 最佳艺术工具:Aura - Volumetric Lighting Aur ...

  4. Qt之资源系统

    简述 Qt 的资源系统用于存储应用程序的可执行二进制文件,它采用平台无关的机制.当你的程序总需要这样的一系列文件(图标.翻译文件等)并且不想冒丢失某些文件的风险时,这就显得十分有用. 资源系统基于 q ...

  5. ylbtech-dbs:ylbtech-3,BarCode(条码资源系统)

    ylbtech-dbs:ylbtech-3,BarCode(条码资源系统) -- =============================================-- 条码资源系统-- YU ...

  6. Unity + iBatis + Asp.net Mvc 系统搭建

    Unity + iBatis + Asp.net Mvc 系统搭建 之前用EntityFramework Code First做了一些小项目,很是方便:后来在一个 Java 项目中接触了myBatis ...

  7. 在Unity中创建攻击Slot系统

    http://www.manew.com/thread-109310-1-1.html 马上注册,结交更多好友,享用更多功能,让你轻松玩转社区. 您需要 登录 才可以下载或查看,没有帐号?注册帐号  ...

  8. Unity开发实战探讨-资源的加载释放最佳策略简要心得

    Unity开发实战探讨-资源的加载释放最佳策略简要心得 看过我另外一篇关于Unity资源释放随笔<Unity开发实战探讨-资源的加载释放最佳策略>如果觉得略微复杂,那么下面是一些比较简要的 ...

  9. Unity开发实战探讨-资源的加载释放最佳策略

    注:本文中用到的大部分术语和函数都是Unity中比较基本的概念,所以本文只是直接引用,不再详细解释各种概念的具体内容,若要深入了解,请查阅相关资料. Unity的资源陷阱 游戏资源的加载和释放导致的内 ...

  10. FrameWork内核解析之布局加载与资源系统(三)

    阿里P7Android高级架构进阶视频免费学习请点击:https://space.bilibili.com/474380680本篇文章将继续从以下两个内容来介绍布局加载与资源系统: [ LayoutM ...

随机推荐

  1. 流量加密之:使用Openssl反弹加密shell

    流量加密之:使用Openssl反弹加密shell 目录 流量加密之:使用Openssl反弹加密shell 1 背景 2 生成SSL证书 3 Linux平台下 3.1 在Kali上使用 OpenSSL ...

  2. CCRD_TOC_2008年第7和第8期(ACR专辑)

    中信国健临床通讯 2008年第7.第8期合刊 ACR专辑 目 录   强直性脊柱炎 1. 一项随机对照和开放性延伸期试验:TNF拮抗剂治疗放射学前中轴型脊柱关节病 Boettger MK, et al ...

  3. pdf地址展示成Swiper轮播方式-复制链接

    1.安装vue-pdf插件,swiper插件.clipboard npm install vue-pdf -snpm install swiper -Snpm install clipborad -S ...

  4. Docker 安装mysql8

    1.获取镜像 docker pull mysql:8 2.创建数据卷 必须创建数据卷,不然容器挂了数据就丢了 docker volume create mysql-data #创建docker vol ...

  5. Spring、SpringMVC的区别

    Spring是IOC和AOP的容器框架,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring.简单点的话可以将SpringMVC类比于Struts ...

  6. 浅谈hive

    hive支持sql标准的数据仓库,可以将sql语句转化成mr程序执行.基础分析一般用hive来做,比较复杂的用mr来做数据仓库和数据库的区别    数据仓库:历史数据,面向分析,保证数据的完整性可以允 ...

  7. SAP HANA:XS Job

    5.SAP HANA XS Job XS Job:定义重复执行的后台定期任务: 例如定时执行数据更新到Table的操作,需要使用到XS Job; SAP HANA XS Setting up Sche ...

  8. JavaSE——String

    String类概述 String 类代表字符串,Java 程序中的所有字符串文字(例如"abc")都被实现为此类的实例.也就是说,Java 程序中所有的双引号字符串,都是 Stri ...

  9. vue项目打包后的文件如何在本地访问

    你是不是一直存在个困惑?vue项目build出来的dist文件夹下index.html直接点开始控制台一顿报错.今天咱就给他治服. 解决方案就是本地启动一个node服务.详细步骤如下: 创建项目 np ...

  10. 对Frobenius 范数的理解

    Frobenius 范数是一种矩阵范数,记为 ∣ ∣ ⋅ ∣ ∣ F ||·||_F ∣∣⋅∣∣F​,定义为一个矩阵所有元素平方和的开方,即 ∣ ∣ X ∣ ∣ F = ∑ i ∑ j x i , j ...