path | Path to the asset in the Resources folder. |
Asynchronously loads an asset stored at path
in a Resources folder.
Asynchronous loading requires Unity Pro.
Returns a ResourceRequest, from which the asset can be retrieved once the loading operation is completed. Only objects oftype
will be returned if this parameter is supplied.
The path
is relative to any Resources folder inside the Assets folder of your project, extensions must be omitted.Note:// Assigns a texture named "glass" to a Plane.function Start () { StartCoroutine (LoadTexture()); }function LoadTexture(){ var go = new GameObject.CreatePrimitive(PrimitiveType.Cube); var request = Resources.LoadAsync ("glass"); yield request; go.renderer.material.mainTexture = request.asset as Texture2D; }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Start() { StartCoroutine(LoadTexture()); } IEnumerator LoadTexture() { GameObject go = GameObject.CreatePrimitive(PrimitiveType.Cube); ResourceRequest request = Resources.LoadAsync("glass"); yield return request; go.renderer.material.mainTexture = request.asset as Texture2D; } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Start() as void: StartCoroutine(LoadTexture()) def LoadTexture() as IEnumerator: go as GameObject = GameObject.CreatePrimitive(PrimitiveType.Cube) request as ResourceRequest = Resources.LoadAsync('glass') yield request go.renderer.material.mainTexture = (request.asset as Texture2D)
path | Path to the asset in the Resources folder. |
type | Type filter for objects returned. |
Asynchronously loads an asset stored at path
in a Resources folder.
Asynchronous loading requires Unity Pro.
Returns a ResourceRequest, from which the asset can be retrieved once the loading operation is completed. Only objects oftype
will be returned.
The path
is relative to any Resources folder inside the Assets folder of your project, extensions must be omitted.See Also: ResourceRequest, Resources.Load.
// Assigns a texture named "glass" to a Plane.function Start () { StartCoroutine (LoadTexture()); }function LoadTexture(){ var go = new GameObject.CreatePrimitive(PrimitiveType.Cube); var request = Resources.LoadAsync ("glass", typeof(Texture2D)); yield request; go.renderer.material.mainTexture = request.asset as Texture2D; }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Start() { StartCoroutine(LoadTexture()); } IEnumerator LoadTexture() { GameObject go = GameObject.CreatePrimitive(PrimitiveType.Cube); ResourceRequest request = Resources.LoadAsync("glass", typeof(Texture2D)); yield return request; go.renderer.material.mainTexture = request.asset as Texture2D; } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Start() as void: StartCoroutine(LoadTexture()) def LoadTexture() as IEnumerator: go as GameObject = GameObject.CreatePrimitive(PrimitiveType.Cube) request as ResourceRequest = Resources.LoadAsync('glass', typeof(Texture2D)) yield request go.renderer.material.mainTexture = (request.asset as Texture2D)
path | Path to the asset in the Resources folder. |
Asynchronously loads an asset stored at path
in a Resources folder.
Asynchronous loading requires Unity Pro.
Returns a ResourceRequest, from which the asset can be retrieved once the loading operation is completed. Only objects of typeT
will be returned.
The path
is relative to any Resources folder inside the Assets folder of your project, extensions must be omitted.See Also: ResourceRequest, Resources.Load.
// Assigns a texture named "glass" to a Plane.function Start () { StartCoroutine (LoadTexture()); }function LoadTexture(){ var go = new GameObject.CreatePrimitive(PrimitiveType.Cube); var request = Resources.LoadAsync.<Texture2D> ("glass"); yield request; go.renderer.material.mainTexture = request.asset; }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Start() { StartCoroutine(LoadTexture()); } IEnumerator LoadTexture() { GameObject go = GameObject.CreatePrimitive(PrimitiveType.Cube); ResourceRequest request = Resources.LoadAsync<Texture2D>("glass"); yield return request; go.renderer.material.mainTexture = request.asset; } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Start() as void: StartCoroutine(LoadTexture()) def LoadTexture() as IEnumerator: go as GameObject = GameObject.CreatePrimitive(PrimitiveType.Cube) request as ResourceRequest = Resources.LoadAsync[of Texture2D]('glass') yield request go.renderer.material.mainTexture = request.asset