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

スクリプト言語

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

Resources.Load

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

パラメーター

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

説明

パスを設定し、Resources フォルダーにあるアセットをロードします

typeを見つけた場合は、アセットを返します。それ以外の場合は null を返します。 このパラメーターがある場合、type に一致するオブジェクトのみ返します。 path はプロジェクトの Assets フォルダー内にある Resources フォルダーから相対的なパスとなり、拡張子は省略します。

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

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Start() { GameObject go = GameObject.CreatePrimitive(PrimitiveType.Plane); Renderer rend = go.GetComponent<Renderer>(); rend.material.mainTexture = Resources.Load("glass") as Texture; } }
using UnityEngine;

using System.Collections;



public class ExampleClass : MonoBehaviour {

void Start() {

// Instantiates a prefab named "enemy" located in any Resources // folder in your project's Assets folder. GameObject instance = Instantiate(Resources.Load("enemy", typeof(GameObject))) as GameObject;

}

}

public static T Load(string path);

パラメーター

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

説明

パスを設定し、Resources フォルダーにあるアセットをロードします

Tを見つけた場合は、アセットを返します。それ以外の場合は null を返します。 T の型のオブジェクトのみを返します。 path はプロジェクトの Assets フォルダー内にある Resources フォルダーから相対的なパスとなり、拡張子は省略します。

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