Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

Resources.LoadAll

マニュアルに切り替える
public static Object[] LoadAll(string path);
public static Object[] LoadAll(string path, Type systemTypeInstance);

パラメーター

path ターゲットとなるフォルダーのパス名。空文字を指定した場合は、Resources フォルダーにあるすべてのアセットを読み込みます。
systemTypeInstance Type 取得するアセットの型

説明

Resources フォルダー内にあるフォルダー・ファイルのパスを設定し、すべてを読み込みます。

のアセットを取得する。 path がファイルを参照している場合、アセットのみを返します。 パスはプロジェクトの Assets フォルダー内にある Resources フォルダーから相対的なパスとなり、拡張子は省略します。

Note:
Unity では すべて のアセット名とパスはスラッシュ(”/”)を使用します。バックスラッシュ(”\”)は動きませんので注意してください。

// 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; } }

public static T[] LoadAll(string path);

パラメーター

path ターゲットとなるフォルダーのパス名。空文字を指定した場合は、Resources フォルダーにあるすべてのアセットを読み込みます。

説明

Resources フォルダー内にあるフォルダー・ファイルのパスを設定し、すべてを読み込みます。

のアセットを取得する。 path がファイルを参照している場合、アセットのみを返します。 T の型のオブジェクトのみを返します。 パスはプロジェクトの Assets フォルダー内にある Resources フォルダーから相対的なパスとなり、拡張子は省略します。