Unity 3D - AssetBundle ( 资源包 )
2017-05-04 17:38
393 查看
Unity 3D - AssetBundle ( 资源包 ) :
AssetBundles让你通过WWW类流式加载额外的资源并在运行时实例化它们。AssetBundles通过BuildPipeline.BuildAssetBundle创建。function Start () { //开始下载 var www = WWW ("http://myserver/myBundle.unity3d"); //等待下载完成 yield www; //获取指定的主资源并实例化 Instantiate(www.assetBundle.mainAsset); }
Variables变量 :
名称 | 说明 |
---|---|
mainAsset | 主资源在构建资源boundle时指定(只读). |
Functions函数 :
名称 | 说明 |
---|---|
Contains | 如果AssetBundle的名称中包含特定的对象则进行检索。 |
Load | 从bundle中加载名为name的对象。 |
LoadAsync | 异步地从bundle中加载被指定类型的名为name的对象。 |
LoadAll | 加载所有包含在资源bundle中且继承自type的对象。 |
Unload | 卸载包含在资源bundle中的所有对象。 |
Class Functions类函数 :
名称 | 说明 |
---|---|
CreateFromMemory | 从内存区异步创建资源包。 |
Inherited members继承成员 :
Inherited Variables继承变量 :
名称 | 说明 |
---|---|
name | 物体的名字 |
hideFlags | 物体是否被隐藏、保存在场景中或被用户修改? |
Inherited Functions继承函数 :
名称 | 说明 |
---|---|
GetInstanceID | 返回物体的实例ID |
ToString | 返回游戏物体的名称。 |
Inherited Class Functions继承类函数 :
名称 | 说明 |
---|---|
Destroy | 删除一个游戏物体、组件或资源 |
DestroyImmediate | 立即销毁物体obj,强烈建议使用Destroy代替。 |
DontDestroyOnLoad | 加载新场景的时候使目标物体不被自动销毁。 |
FindObjectOfType | 返回Type类型第一个激活的加载的物体。 |
FindObjectsOfType | 返回Type类型的所有激活的加载的物体列表 |
Instantiate | 克隆原始物体,并返回克隆的物体 |
相关文章推荐
- Unity 3D资源解决方案之AssetBundle简介
- Unity 3D Assetbundle 资源分类
- 浅尝Unity 3D的Asset Bundle知识(三)-----导入资源篇
- Unity资源热更之AssetBundle(1)———基本介绍
- Unity打包AssetBundle自动分析资源依赖关系(包括UGUI图集打包)
- unity5.0资源打包AssetBundle
- Unity AssetBundle打包与资源更新
- Unity资源打包学习笔记(一)、详解AssetBundle的流程
- Unity AssetBundle打包与资源更新
- Unity AssetBundle 热更 资源生成对应 MD5码
- Unity热更新系列之AssetBundle(2) ——详述如何打AssetBundle资源
- Unity资源热更之AssetBundle(2)———旧版本AssetBundle
- Unity异步加载AssetBundle方案,4.x版本资源加载(5.x版本资源可以参考插件AssetBundleManager)
- Unity 资源打包Assetbundle
- unity AssetBundle 加载资源 笔记
- Unity资源打包学习笔记(二)、如何实现高效的unity AssetBundle热更新
- Unity 关于AssetBundle(资源束)打包和加载(一)
- Unity的动态加载AssetBundle资源笔记。
- unity-lua assetbundle 资源管理初版
- Unity资源打包之Assetbundle