Select your preferred scripting language. All code snippets will be displayed in this language.
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
Closepath | Pathname of the target folder. When using the empty string (i.e., ""), the function will load the entire contents of the Resources folder. |
systemTypeInstance | Type filter for objects returned. |
Loads all assets in a folder or file at path
in a Resources folder.
If path
refers to a folder, all assets in the folder will be returned.
If path
refers to a file, only that asset will be returned.
The path
is relative to any Resources folder inside the Assets folder of your project.
Note:
All asset names and paths in Unity use forward slashes, paths using backslashes will not work.
#pragma strict // Loads all assets in the "Resources/Textures" folder // Then picks a random one from the list. // Note: Random.Range in this case returns [low,high) // range, i.e. the high value is not included in the range. function Start() { var go: GameObject = GameObject.CreatePrimitive(PrimitiveType.Cube); var textures: Texture2D[] = Texture2D[]Resources.LoadAll("Textures"); var texture: Texture2D = textures[Random.Range(0, textures.Length)]; go.GetComponent.<Renderer>().material.mainTexture = texture; }
// Loads all assets in the "Resources/Textures" folder // Then picks a random one from the list. // Note: Random.Range in this case returns [low,high) // range, i.e. the high value is not included in the range.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Start() { GameObject go = GameObject.CreatePrimitive(PrimitiveType.Cube); Texture2D[] textures = (Texture2D[]) Resources.LoadAll("Textures"); Texture2D texture = textures[Random.Range(0, textures.Length)]; go.GetComponent<Renderer>().material.mainTexture = texture; } }
path | Pathname of the target folder. When using the empty string (i.e., ""), the function will load the entire contents of the Resources folder. |
Loads all assets in a folder or file at path
in a Resources folder.
If path
refers to a folder, all assets in the folder will be returned.
If path
refers to a file, only that asset will be returned.
Only objects of type T
will be returned.
The path
is relative to any Resources folder inside the Assets folder of your project.