public static Object[] FindObjectsOfType (Type type);

パラメーター

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

戻り値

Object[] 指定した型で見つかったオブジェクトの配列を返します。

説明

タイプから見つけたすべてのアクティブのオブジェクト配列を返します

using UnityEngine;

// Ten GameObjects are created and have TextMesh components added. // When the game runs press the Space key and the number of // TextMesh components are displayed.

public class ScriptExample : MonoBehaviour { private const int count = 10;

void Start() { var gameObjects = new GameObject[count]; var expectedObjects = new TextMesh[count];

for (var i = 0; i < count; ++i) { gameObjects[i] = new GameObject(); expectedObjects[i] = gameObjects[i].AddComponent<TextMesh>(); } }

void Update() { if (Input.GetKeyDown(KeyCode.Space)) { var foundObjects = FindObjectsOfType<TextMesh>(); Debug.Log(foundObjects + " : " + foundObjects.Length); } } }