
Unity AssetBundle的使用
文章平均质量分 56
奋斗的菇凉
不积跬步无以至千里
展开
-
Unity 详细教程之加载本地的AssetBundle包以及里面的资源(五)
紧接着上一章节AssetBundle打包成功之后,这一节介绍如何从本地加载AssetBundle包以及里面的资源删除掉场景和预制体相关对象创建加载AssetBundle包脚本命名LoadFromFileExample 挂在场景中的一个对象(可以是空物体)上: (从本地加载AssetBund...原创 2019-07-14 17:59:54 · 562 阅读 · 0 评论 -
Unity AssetBundle 依赖打包以及Manifest文件的使用(六)
下面两个物体对象依赖同一个材质球和贴图,为了减少AssetBundle包的大小我们可以把依赖的资源另外打包成一个共享的包。依赖的资源AssetBundle包名设置为share为打包的预制体命名:重新打包之前清除原有的打包记录:重新打包:重新打包之后的资源目录:a总结:Unity会自动进行依赖的控制,我们要做的就是把依赖的资源放在指定的包里...原创 2019-07-14 18:59:45 · 9587 阅读 · 0 评论 -
Unity 详细教程之使用代码打包AssetBundle(三)
首先新建一个项目按照上一章节的AssetBundle使用流程1. 指定资源的AssetBundle属性下面开始创建代码:必须在Editor文件夹下,打包是在Unity的编辑器模式下,不用运行。BuildAssetBundleOptions是创建AssetBundle包的压缩的方法:BuildAssetBundleOptions.None方法 ...原创 2019-07-11 20:48:49 · 1582 阅读 · 0 评论 -
Unity 详细教程之AssetBundle使用流程(二)
使用流程大体上为四步1. 指定资源的AssetBundle属性(比如指定材质球的AssetBundle属性)2 .构建AssetBundle包 调用构建代码,利用Unity给提供的Api,调用代码之后会指定一个路径,Unity会搜寻Project里的所有资源,找下资源上面有没...原创 2019-07-11 20:01:42 · 612 阅读 · 0 评论 -
Unity 详细教程之AssetBundle定义和作用(一)
AssetBundle的定义1. 它是一个存在于硬盘上的文件,可以称之为压缩包,这个压缩包可以认为是一个文件夹,里面包含了多个文件,这些文件可以 分为两类:serialized file 和 resource files。(序列化文件和源文件) ...原创 2019-07-11 19:42:27 · 1225 阅读 · 0 评论 -
Unity 详细教程之打包AssetBundle注意事项(四)
当打包的资源比较多的时候,指定打包路径时可以划分目录给需打包的资源进行分类,不同类型的资源放在不同的文件夹下面(比如与场景有关的与角色有关的)斜杠可以划分目录结构:scene/wall(给打包文件指定路径)打包之前要把原打包的删除掉划分目录后重新Build打包结果如下:接下来我们再添加一个需打包的资源设置在同一sce...原创 2019-07-12 19:32:11 · 1152 阅读 · 0 评论 -
Unity 详细教程之从内存里面加载AssetBundle(七)
从内存加载1. AssetBundle.LoadFromMemoryAsync 异步加载 由官方文件可知这个方法需要 字节数组,这个字节数组相当于把我们的AssetBundle包转化为字节数组,字节数组可利用File文件进行读取;字节数组也可以通过网络传输,或者通过UDP、TCP、...原创 2019-08-29 17:51:52 · 2860 阅读 · 0 评论