Unity 3D - AssetBundle ( 资源包 )

xiaoxiao2021-02-27  349

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克隆原始物体,并返回克隆的物体
转载请注明原文地址: https://www.6miu.com/read-5527.html

最新回复(0)