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

スクリプト言語

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

Resources.LoadAll

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える
public static function LoadAll(path: string): Object[];
public static Object[] LoadAll(string path);
public static function LoadAll(path: string, systemTypeInstance: Type): Object[];
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 function LoadAll(path: string): T[];
public static T[] LoadAll(string path);

パラメーター

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

説明

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

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