Assetbundle api试验
----打包选项试验
--------结论:BuildAssetBundleOptions说明:
------------None: 把所有以来资源到到一个包里
------------UncompressedAssetBundle:不压缩
------------DisableWriteTypeTree:禁止写入类型信息, 在webplayer中不可用
------------DeterministicAssetBundle:使得每次build后hash保持不变,否则可能会变, 但在此资源数据进行改动时一定会变
------------ForceRebuildAssetBundle:强制重建,即使asset没有改变
------------IgnoreTypeTreeChanges:忽略typetree的变化
------------AppendHashToAssetBundleName:把hash添加在assetbundle name后面,也就是生成的assetbundle的文件名会变成这样:resources_df9f1195a8b236dac4c15bd5ac1411e6
------------ChunkBasedCompression:使用LZ4压缩。 允许加载的时候实时解压
------------StrictMode: 有任何错误就算失败,如果并没有此选项,只有出现重大错误比如shader在对应平台编译不过时才失败
------------DryRunBuild:不会真正的build资源, 但是BuildPipeline.BuildAssetBundles可以正确的返回
------------DisableLoadAssetByFileName:禁用通过文件名加载asset。通常有三种方式加载asset:通过全路径,通过文件名,通过文件名.扩展名。 全路径是在生成ab的是写入的, 另外两个是在加载的时候得到的。
------------DisableLoadAssetByFileNameWithExtension:禁用通过文件名.扩展名加载asset。
----打包api调用试验:
--------相关api:
------------BuildPipeline.BuildAssetBundles(目标路径"Assets/ABs", AssetBundleBuild[] buildMap);
------------AssetBundleBuild 一个bundle的设置
--------------------------------包括:输出文件民(bundlename), 扩展名,包含的文件列表
--------步骤:
------------1 填充AssetBundleBuild[]
------------2 执行BuildPipeline.BuildAssetBundles
--------试验结论:
------------每调用一次BuildPipeline.BuildAssetBundles, 会根据当前AssetBundleBuild[]里所有项打包,
------------如果有依赖关系,会单独打包,比如item1 依赖item2,则会单独打2个包,item1中不包含item2的数据, 如果列表中指包含item1,则会把item2的数据也打入到item1
------------如果多次调用BuildPipeline.BuildAssetBundles,每次会单独处理,不会有干扰。

Unity5 assetbundle笔记的更多相关文章

  1. Unity5 AssetBundle系列——基本流程

    Unity5的AssetBundle修改比较大,所以第一条建议是:忘掉以前的用法,重新来!要知道,Unity5已经没办法加载2.x 3.x的bundle包了…体会一下Unity5 AssetBundl ...

  2. Unity5 AssetBundle系列——简单的AssetBundleManager

    一个AssetBundle同时只能加载一次,所以实际使用中一般会伴随着AssetBundle包的管理. 下面是一个简单的AssetBundle管理器,提供了同步和异步加载函数: using Unity ...

  3. Unity5 AssetBundle资源管理架构设计

    http://blog.csdn.net/qq_19399235/article/details/51702964 1:Unity5 资源管理架构设计(2017.4.22版本) 2:Android 热 ...

  4. Unity AssetBundle笔记

    1.入门: Resources:表示U3D自动将资源打成一个AssetBundle包,所有放在Resources下的文件夹都会打成一个AssetBundle包,资源非常大,Resources文件夹在真 ...

  5. Unity5 AssetBundle

    设置assetBundleName AssetImporter importer = AssetImporter.GetAtPath(p); importer.assetBundleName = x; ...

  6. Unity5 AssetBundle 打包以及加载

    using UnityEngine; using System.Collections; using System.Collections.Generic; using UnityEditor; us ...

  7. Unity5 AssetBundle系列——资源加载卸载以及AssetBundleManifest的使用

    下面代码列出了对于assetbundle资源的常用操作,其中有针对bundle.asset.gameobject三种类型对象的操作,实际使用中尽量保证成对使用. 这一块的操作比较繁琐,但只要使用正确, ...

  8. Unity5 AssetBundle打包加载及服务器加载

    Assetbundle为资源包不是资源 打包1:通过脚本指定打包 AssetBundleBuild ab = new AssetBundleBuild                         ...

  9. [原]unity5 AssetBundle打包

    本文unity版本5.1.3 一.现有的打包教程: 1.http://liweizhaolili.blog.163.com/blog/static/16230744201541410275298/ 阿 ...

随机推荐

  1. (NO.00003)iOS游戏简单的机器人投射游戏成形记(一)

    这是一个简单的机器人投射游戏,主要来熟悉物理引擎的一些东西.你可以把它认为是机器人投篮;尽管投出的是抛物线,但不是篮球而是子弹,速度也较快. 游戏玩法是玩家选择机器人,移动机器人手臂瞄准篮框,然后发射 ...

  2. 9、Libgdx的输入处理

    (官网:www.libgdx.cn) 不同的平台有着不同的输入方式.桌面用户可以通过键盘和鼠标与应用进行交互,基于浏览器的游戏也是这样.在Android中,鼠标被触摸屏所替代,通常没有实体键盘.And ...

  3. 使用Libgdx开发的FlappyBird(像素鸟、疯狂的小鸟)游戏源码

    本帖最后由 宋志辉 于 2014-10-21 15:06 编辑 点击进入下载地址 Flappy Bird(飞扬的小鸟)由一位来自越南河内的独立游戏开发者阮哈东开发,是一款形式简易但难度极高的休闲游戏. ...

  4. 理解WebKit和Chromium: 硬件加速之RenderLayer树到合成树

    转载请注明原文地址:http://blog.csdn.net/milado_nju ## 概述 在前面的章节中,笔者介绍了WebKit渲染引擎是如何有HTML网页构建DOM树.RenderObject ...

  5. 12_Android中HttpClient的应用,doGet,doPost,doHttpClientGet,doHttpClient请求,另外借助第三方框架实现网络连接的应用,

     准备条件, 编写一个web项目.编写一个servlet,若用户名为lisi,密码为123,则返回"登录成功",否则"登录失败".项目名为ServerIth ...

  6. cas 单点登录(SSO)实验之二: cas-client

    cas 单点登录(SSO)实验之二: cas-client 参考文章: http://my.oschina.net/indestiny/blog/200768#comments http://wenk ...

  7. Cocos2d中update与fixedUpdate的区别(二)

    关于update:方法的目的 update:方法的目的在于给你一个更新你的游戏(你游戏中的所有对象,标签等待)的机会,在它们被渲染到屏幕之前. 换句话说,如果你想要一些游戏对象显示在屏幕的特定位置,你 ...

  8. R--线性回归诊断(二)

    线性回归诊断--R [转载时请注明来源]:http://www.cnblogs.com/runner-ljt/ Ljt   勿忘初心  无畏未来 作为一个初学者,水平有限,欢迎交流指正. R--线性回 ...

  9. DataLoad命令

    Dataload常用命令 Dataload命令符 说明 Tab  或\{tab} 键盘Tab键,下一个单元 *UP  或\{UP} 键盘上 *DN  或\{DOWN} 键盘下 *LT  或\{LEFT ...

  10. UML之活动图

    活动图,她的英文名字叫Activity Diagram,是一种说明业务用例实现的工作流程,活动图是UML大家族中用于对系统的动态方面建模的无中图之一. 举个简单的例子,以建房的工作流为例,首先,我们要 ...