困った時の自分用メモ

読んだ本を考察してメモったり、自分でいじった物の感想をメモったりする場。週1更新を目指します。

Unityの話~スクリプトから、Unityエディターの背景色を変える~

Edit⇒Preferences...のColorsでやる事を、エディタ拡張でスクリプトから行う方法。

以下、検証コード。

// 検証
UnityEditor.MenuItem("Menu/Test")]
public static void Test() {
    string test = EditorPrefs.GetString("Background");
    Debug.Log(test);
    EditorPrefs.SetString("Background", "Background;1;1;0;1");
}

これで、変えられた。
ただ、Unityエディターのデフォルトの色を変えるという部分は、残念ながら見つけられなかったが、

github.com

世の中には、こういう変態凄い事する人もいるようである。
この拡張プラグインを経由してなら、もしかしたら非実行時のUnityの背景を変えることも可能かもしれない。