Unity 3D

来源:互联网 发布:musical软件 编辑:程序博客网 时间:2024/05/21 10:24

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 克隆原始物体,并返回克隆的物体
1 0