エディタカスタマイズで押せないボタンを描く Part2
前にエディタカスタマイズで押せないボタンを描くで描画スタイルを淡色にするコード書いたんですが、もっとスマートなのがライブラリにあったwなんで見つけきれなかったんだろう。
EditorGUI.BeginDisabledGroup()
void OnGUI() { EditorGUI.BeginDisabledGroup(true); // trueにするとDisableになる。(falseにするといつも通り入力可能になる) GUILayout.Button("DisableButton"); // disableに描画される。もちろんクリックできない。 EditorGUI.EndDisabledGroup(); GUILayout.Button("EnableButton"); }
それにしてもWin8のUIはスクリーンショットをPNGにすると、フルカラーでもランレングスでテキメン圧縮が効くなー…上の奴で4-5kbくらい。タイトルバーのカラーがないからフォーカス状態がちょっとわかりにくいんだけども。jpegだと画質にもよるけど10kくらいだからかなり良いと思うの。