AssetBundle相关
一杯杰曦卡
生活哪能一马平川,Passion!!!!!!!!!!!
展开
-
unity加载AB包报错:Unable to read header from archive file
说明 今天在服务器端更新AB包到本地加载依赖的时候突然提示:Unable to read header from archive file错误。解决方案:上传到服务器的依赖ab包可能不完整,也可能不是AssetBundle文件,在更新时一定要确保文件的完整性,一开始以为时代码的问题,查找了很多资料。...原创 2021-02-03 17:44:54 · 6008 阅读 · 0 评论 -
Unity加载场景的AB包
说明:通过Unity加载服务器端的场景的AB包,并且加载出来;直接通过AB包加载出来就可以加载场景,不需要再拖到Scene In Build窗口下。通过打包工具将场景打包,工具下载地址打包过程不再赘述使用UnityWebRequest简单实现public class sceneABLoad : MonoBehaviour{ //下载地址 private string loadPath = ""; void Start() { St原创 2021-02-03 11:30:05 · 3125 阅读 · 0 评论 -
AB包资源管理器
注释写的很清楚using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Events; //AB包管理器 //让外部更方便的进行资源加载public class ABMgr : MonoBehaviour{ //单例模式 public static ABMgr instance; //将已经加载的AB包存储起来 防止重复加载 p原创 2021-01-18 21:37:42 · 286 阅读 · 4 评论 -
AssetBundle Browser--AB包打包工具
AssetBundled打包的方式:使用脚本打包使用AssetBundle Browser打包工具打包 下载地址1本文章主要讲解如何使用AssetBundle Browser打包工具进行打包原创 2021-01-17 20:25:51 · 885 阅读 · 0 评论 -
AssetBundle基础(新手)
一、AssetBundle是什么特定于平台的资产压缩包,优点类似于压缩文件。资产包括:模型、贴图、预设体、音效、材质等 。C#脚本不能打进AB包,只能通过包中信息加载场景中的脚本,这也是为什么使用Lua热更新脚本的原因。二、AssetBundle有什么作用:相对于Resources下的资源AB包更好的管理资源;1.Resources打包时定死(只读),无法修改文件夹中的内容;2.AB包的存储位置可自定,压缩方式自定义,后期可以动态更新;减少包体大小1.压缩资源2原创 2021-01-17 15:46:36 · 353 阅读 · 0 评论 -
Unity中加载AssetBundle包的几种方式
说明:项目需要用到AssetBundle包加载,根据官方API整理的几种加载方式。一、使用AssetBundle.LoadFormFile,从本地磁盘上同步加载(这种加载方式是最快的) private void LoadFormFileExample() { AssetBundle ab = AssetBundle.LoadFromFile(rootPath+"AB路径"); if (ab!=null) { GameO原创 2021-01-12 11:53:54 · 2061 阅读 · 2 评论