AssetBundle
文章平均质量分 90
lodypig
这个作者很懒,什么都没留下…
展开
-
Unity5-ABSystem(五):AssetBundle内存
无论是否压缩,使用www加载AssetBundle时,内存均有比未压缩之前ab包稍大的上涨,猜测这里www将整个AssetBundle原始文件均载入了内存,从加载耗时来看,如果是LZMA,还进行了3秒多的解压。 接着加载所有资源,非常整齐地所有格式都增长了81.9M。这部分就是我们希望使用的资源。但此时内存占用是我们资源的两倍左右。 测试中遇到比较奇怪的是,无论www.dispose或www = null是原创 2016-07-11 11:51:23 · 12771 阅读 · 5 评论 -
Unity5-ABSystem(四):AssetBundle依赖
其实前面几章已经介绍完毕了AssetBunlde功能。但AssetBundle稍不注意,就会留下难忘的踩坑回忆。所以先推荐AssetBundleExtractor这个工具,能够查看AssetBundle内到底有哪些资源,让不良资源无所遁形。效果如图:原创 2016-07-10 21:13:56 · 12588 阅读 · 2 评论 -
Unity5-ABSystem(一):AssetBundle原理
AssetBundle是Unity Pro提供和推荐的资源导出方式,它可以把多个自定义的游戏对象或者资源以二进制形式保存到Assetbundle文件中。Assetbundle支持所有unity可以识别的所有格式:模型、贴图、音频、整个场景等,其中最为方便的是可以将关联的内容制作成一个prefab,例如一个模型的贴图、动作和模型等,然后将整个prefab打包成AssetBundle,即可保留prefab中资源和脚本之原创 2016-07-08 20:22:45 · 14816 阅读 · 3 评论 -
Unity5-ABSystem(二):AssetBundle导出
在Project视图下选择一个资源或文件夹,即可在Inspector面板最下方找到Asset Label面板,点击菜单可以指定该资源所属的AssetBundle名称。原创 2016-07-10 14:52:43 · 11383 阅读 · 1 评论 -
Unity5-ABSystem(三):AssetBundle加载
Unity特殊路径ResourcesStreamingAssetsPathPersistentDataPathDataPath同步加载核心函数安卓平台下不能同步加载问题示例异步加载核心函数示例WWW异步加载资源加载Unity特殊路径 在加载AssetBundle时,要给出AssetBundle文件路径,这里涉及到几个与资源相关的特殊路径,除此之外Unity还有一些其他的特原创 2016-07-10 18:11:10 · 23422 阅读 · 6 评论