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

スクリプト言語

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

Resources.Load

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

パラメーター

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

説明

パスを設定し、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; }
// 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)); }

public static function Load(path: string): T;

パラメーター

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

説明

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

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

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