UnityEditorExtension 这个工程目前包含了以下功能:

展示了GUI.skin.customStyles下所有的GUIStyle

图片
点击Tools/GUIStyleViewer中的Styles
在这里插入图片描述 对于每一种GUIStyle绘制了active和inactive两种情况。
代码差别如下:

GUILayout.Toggle( false, inactiveText, thisStyle, GUILayout.Width( width / 2 ) );
GUILayout.Toggle( true, activeText, thisStyle, GUILayout.Width( width / 2 ) );

对于一些Button相关的样式,两种情况绘制的结果是不一样的。


展示了Unity自带的Texture2D

点击Tools/GUIStyleViewer中的Icons
在这里插入图片描述 源码来自Show Built In Resources 进行了以下修改:

  • 修复了绘制非Texture2D类型的Texture会报错
  • 改进搜索框样式

关于作者:

  • 水曜日鸡,简称水鸡,ACG宅。曾参与索尼**之星项目研发,具有2D联网多人动作游戏开发经验。

CSDN博客:https://blog.csdn.net/j756915370
知乎专栏:https://zhuanlan.zhihu.com/c_1241442143220363264
Q群:891809847