選択されているゲームオブジェクトを取得するにはSelectionクラスを使います。
以下は、選択されているゲームオブジェクトの数と名前を表示するサンプル。Editorフォルダ内にスクリプトを保存すると、メニューに[MyTools]-[Test Selected Object]が追加されます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
using UnityEngine; using UnityEditor; public class TestSelectedObject : Editor { [MenuItem("MyTools/Test Selected Object")] static void Create() { Debug.Log(Selection.gameObjects.Length); foreach(GameObject go in Selection.gameObjects) { Debug.Log(go.name); } } } |
実行結果
参考:
http://docs.unity3d.com/ScriptReference/Selection.html
コメントを残す
コメントを投稿するにはログインしてください。