AssetBundle
Inherits from Object
AssetBundles let you stream additional assets via the WWW class and instantiate them at runtime. AssetBundles are created via BuildPipeline.BuildAssetBundle.
Note that bundles are not fully compatible between platforms. A bundle built for any of the standalone
platforms (including webplayer) can be loaded on any of those platforms but not on iOS or Android.
Furthermore, a bundle built for iOS is not compatible with Android and vice versa.
See Also: WWW.assetBundle, Loading Resources at Runtime, BuildPipeline.BuildAssetBundle. function Start () { var www = WWW ("http://myserver/myBundle.unity3d"); yield www; Instantiate(www.assetBundle.mainAsset); }
Variables
| mainAsset |
Main asset that was supplied when building the asset bundle (Read Only).
|
Functions
| Contains |
Check if an AssetBundle contains a specific object.
|
| Load |
Loads object with name from the bundle.
|
| LoadAsync |
Asynchronously loads object with name of a given type from the bundle.
|
| LoadAll |
Loads all objects contained in the asset bundle that inherit from type.
|
| Unload |
Unloads all assets in the bundle.
|
Class Functions
Inherited members
Inherited Variables
|
name |
The name of the object.
|
|
hideFlags |
Should the object be hidden, saved with the scene or modifiable by the user?
|
Inherited Functions
Inherited Class Functions
|
operator bool |
Does the object exist?
|
|
Instantiate |
Clones the object original and returns the clone.
|
|
Destroy |
Removes a gameobject, component or asset.
|
|
DestroyImmediate |
Destroys the object obj immediately. It is strongly recommended to use Destroy instead.
|
|
FindObjectsOfType |
Returns a list of all active loaded objects of Type type.
|
|
FindObjectOfType |
Returns the first active loaded object of Type type.
|
|
operator == |
Compares if two objects refer to the same
|
|
operator != |
Compares if two objects refer to a different object
|
|
DontDestroyOnLoad |
Makes the object target not be destroyed automatically when loading a new scene.
|
|