EditorWindowを複数ウィンドウを表示させる
初めに
EditorWindowで自分のウィンドウを表示するいつもならこんな感じ
[MenuItem("OreOre/hogehoge")]
static void Show()
{
GetWindow<NewBehaviourScript>();
}
上記のままだと、同じウィンドウをが再描画してしまうので、複数起動できない
Unity answersで 解決
ネットで調べて解決
CreateInstanceで呼んであげると複数起動できるみたい
スクリプト
[MenuItem("OreOre/hogehoge")]
static void Show()
{
var multiplewin = CreateInstance<NewBehaviourScript>();
multiplewin.titleContent = new GUIContent("hogehoge"); // タイトル
multiplewin.Show();
}
最後に
毎回、調べて出てくるのは、いいのだけど。。
黙示録になってるな。。。
なんか、新しいことすっかな。。
Author And Source
この問題について(EditorWindowを複数ウィンドウを表示させる), 我々は、より多くの情報をここで見つけました https://qiita.com/kumi0708/items/fd5e8e2627a690dda284著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .