smartgrass / XiaoCaoTools

Unity编辑器扩展, 用于快速搭建编辑器窗口

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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");
    }
}

其他演示

使用起来和Mono类的监视器界面差不多, 定义public字段就显示出来

1. 样式示例 XiaoCaoEexample_1.cs 效果如下 :

2. Unity收藏夹 XiaoCaoObjectUsing .cs :

定义一个SO类字段, 便可当作收藏夹

   [Expandable()]
   public ObjectUsing objectUsing;

3. 其他小功能 XC_ReadMe.cs

About

Unity编辑器扩展, 用于快速搭建编辑器窗口


Languages

Language:C# 99.6%Language:Python 0.2%Language:Batchfile 0.2%