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

スクリプト言語

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

Object.FindObjectsOfType

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

パラメーター

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

戻り値

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

説明

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

アセット(メッシュ、テクスチャ、プレハブなど)や非アクティブのオブジェクトは取得できません。

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

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void OnMouseDown() { HingeJoint[] hinges = FindObjectsOfType(typeof(HingeJoint)) as HingeJoint[]; foreach (HingeJoint hinge in hinges) { hinge.useSpring = false; } } }