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返回物体的实例IDToString返回游戏物体的名称。
Inherited Class Functions继承类函数 :
名称说明
Destroy删除一个游戏物体、组件或资源DestroyImmediate立即销毁物体obj,强烈建议使用Destroy代替。DontDestroyOnLoad加载新场景的时候使目标物体不被自动销毁。FindObjectOfType返回Type类型第一个激活的加载的物体。FindObjectsOfType返回Type类型的所有激活的加载的物体列表Instantiate克隆原始物体,并返回克隆的物体