Awesome
XiaoCaoWindow--Unity编辑器扩展
用于Unity快速搭建编辑器窗口
本项目基于NaughtyAttributes 开发
使用
需要Newtonsoft.dll, 然后将XiaoCaoTools整个文件夹复制进项目即可
演示
一个简单窗口
public class XiaoCaoEexample_0 : XiaoCaoWindow
{
[MenuItem("Tools/XiaoCao/Eexample_0")]
static void Open()
{
OpenWindow<XiaoCaoEexample_0>("窗口名字");
}
public string str;
[Button("执行事件")]
private void DoEvent()
{
Debug.Log($"yns do Event");
}
}
<img src="https://github.com/smartgrass/XiaoCaoTools/blob/main/GitImages/win0.png" width= "400"/>
其他演示
使用起来和Mono类的监视器界面差不多, 定义public字段就显示出来
1. 样式示例 XiaoCaoEexample_1.cs 效果如下 :
<img src="https://github.com/smartgrass/XiaoCaoTools/blob/main/GitImages/win1.png" width= "450"/>2. Unity收藏夹 XiaoCaoObjectUsing .cs :
定义一个SO类字段, 便可当作收藏夹
[Expandable()]
public ObjectUsing objectUsing;
<img src="https://github.com/smartgrass/XiaoCaoTools/blob/main/GitImages/win2.png" width= "450"/>