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

スクリプト言語

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

Object.FindObjectOfType

マニュアルに切り替える
public static Object FindObjectOfType(Type type);

パラメーター

type 見つけるオブジェクトの型

戻り値

Object 指定した型で見つかったオブジェクトの配列を返します。ただし、Object型としてキャストされています。

説明

タイプ type から最初に見つけたアクティブのオブジェクトを返します

この関数は非常に動作が遅いため、毎フレーム使用することは推奨しません。 多くの場合は変わりにシングルトンパターンが使用できます。

関連項目: Object.FindObjectsOfType.

using UnityEngine;
using System.Collections;

// Search for any object of Type GUITexture, // if found print its name, else print a message // that says that it was not found. public class ExampleClass : MonoBehaviour { void Start() { GUITexture texture = (GUITexture) FindObjectOfType(typeof(GUITexture)); if (texture) Debug.Log("GUITexture object found: " + texture.name); else Debug.Log("No GUITexture object could be found"); } }