简单的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)
{
//写你自己的方法
}
}