トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

unity_editor_selection_gameobjects

選択中のGameObjectを取得


Editorの機能として、選択されているGameObjectを列挙します。

要:

using UnityEngine;
using UnityEditor;

// 選択中のGameObjectを配列として取得.
int selectCou = Selection.gameObjects.Length;
for (int i = 0; i < selectCou; i++) {
    GameObject obj = Selection.gameObjects[i];

    // MeshのGameObjectであるか判定.
    if (obj.GetComponent<MeshFilter>() != null) {
        if (obj.GetComponent<MeshFilter>().sharedMesh != null) {
            Debug.Log(obj);
        }
    }
}

「Selection.gameObjects」で、GameObjectの配列を取得できます。


最終更新時間:2013年11月22日 23時50分00秒