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

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Resources.Load

Suggest a change

Success!

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.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

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

Parameters

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

Description

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

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

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

// Assigns a texture named "Assets/Resources/glass" to a Plane.

function Start () { var go = new GameObject.CreatePrimitive(PrimitiveType.Plane); var rend = go.GetComponent.<Renderer>(); rend.material.mainTexture = Resources.Load("glass") as Texture; }
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; } }
// Instantiates a prefab named "enemy" located in any Resources
// folder in your project's Assets folder.

function Start () { var instance : GameObject = Instantiate(Resources.Load("enemy", GameObject)); }
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 function Load(path: string): T;
public static T Load(string path);

Parameters

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

Description

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

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

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