Unity 3D - AssetBundle ( 资源包 )

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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值