AssetBundle
文章平均质量分 87
王王王渣渣
这个作者很懒,什么都没留下…
展开
-
Unity5 AssetBundle的一些整理(二)
这一篇主要讲的只有一个点,就是关于AB打包时的压缩方式的选择。第一篇中,打包的代码中有一句是BuildPipeline.BuildAssetBundles(RES_OUTPUT_PATH, BuildAssetBundleOptions.ChunkBasedCompression, BuildTarget.StandaloneWindows64);BuildAssetBundleOptions:N...原创 2018-03-15 14:46:38 · 1114 阅读 · 1 评论 -
Unity5 AssetBundle的一些整理(三)
这一篇主要讲解一些和依赖相关的。根据前面内容打好包之后,我们会发现除了我们需要的AB文件以外,每个AB文件都会有一个对应的.manifest文本文件。并且在根目录有一个和根目录名对应的.manifest文件,如图:Demo中,我建立了一个Panel1的UI界面,里面包含两张Sprite和一张Texture的图,并将Panel1设为一个预设。将这些资源进行了设置assetBundleName,打包成...原创 2018-03-17 14:17:57 · 1258 阅读 · 0 评论 -
Unity5 AssetBundle的一些整理(四)
前面几篇已经对打AB包需要的知识点都大概过了一遍。这篇开始开始主要就是记录自己针对一个游戏项目所做的AssetBundle的系统。代码较多,整理在项目GitHub上面。还有几个知识点是项目中用到,前面忘记提到的,这里再整理一下:首先,前面我们打包用到的方法都是手动去设置Asset的assetBundleName,然后调用BuildPipeline.BuildAssetBundles()方法去生成A...原创 2018-03-20 11:00:48 · 874 阅读 · 0 评论 -
Unity5 AssetBundle的一些整理(一)
最近整理一些AssetBundle的知识,包括AB的打包(差异包),读取等。是一个比较大的功能点,在这记录一下,以免后面自己也乱了。要是有什么错误的地方欢迎各位看客指出。第一篇的话就说说AB最基础的实现。首先当然是什么是AssetBundle,网上有很多的详细介绍,我个人的理解就是,AssetBundle指把Asset资源例如,Texture图片,Prefab预设,Animation动画这些打包成...原创 2018-03-15 10:27:45 · 3617 阅读 · 1 评论 -
Unity5 AssetBundle的一些整理(五)
前面四篇讲解了打包AB的相关知识,思路和工程也都贴出了,由于功能代码量还是蛮多的,这里暂时就先不一一讲解了,注释的应该还是比较详细的。这一篇就主要讲解AB包的使用,总不能打好AB包而不会用吧。如同Resource.Load()一般,读取AB的方法也很简单,AssetBundle.LoadFromFile(assetBundlePath),这个方法是官方推荐使用的,也是读取最快的。当然如果你的AB资...原创 2018-03-22 12:18:55 · 1214 阅读 · 0 评论 -
Unity AssetBundle 加密
前言昨天面试,面试官问了些有关AB包相关的知识点,问到了有关AB加密的问题,由于之前没有了解过,而且感觉是一个蛮重要的一个环节。所以今天查了查相关知识,记录一下(要是不对的地方,欢迎大佬们帮忙纠正)我们都知道我们的ab包都是放在包体的可读文件夹下,玩家是可以很轻易的取出我们的ab包,若没有做加密处理的话,按照正常的读取ab包的操作,任何人都可以加载出我们ab包的内容,然后并使用,这显然是很...原创 2019-04-29 16:13:22 · 7144 阅读 · 3 评论