| 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