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