简单Unity插件制作

简单的Unity插件制作

using UnityEngine;
using UnityEditor;
using System.IO;
public class SimplePlugDemo : EditorWindow{
    [MenuItem("UI/SimplePlugDemo")];//放在Unity的UI下面
    static void Init()
    {
        SimplePlugDemo window = (SimplePlugDemo)EditorWindow.GetWindow(typeof(SimplePlugDemo));
        window.Show();
    }//写到这已经可以显示一个框了

    private string file;
    void OnGUI()
    {
        file = EditorGUILayout.TextField("fileName :",file);
        //fileName 是键入框的名字,file 接收文本框输入
        //EditorGUILayout还包含很多种输入框,自己可以查看API
        if(file != null)
        {
            if(GUI.Button(new Rect(3,80,40,20),"Replace"))//如果文本框不为空,按钮就显示
                toFollowMe(file);//当按下按钮时,进入方法toFollowMe();
        }
    }
    void toFollowMe(string file)
    {
        //写你自己的方法
    }
}

你可能感兴趣的:(Unity,插件)