是用Unity编辑器类在Inspector面板创建按钮
在Editor文件夹下创建脚本InspectorTest
using UnityEngine;
using System.Collections;
using UnityEditor;
[CustomEditor(typeof(Test))]
public class InspectorTest : Editor {
public override void OnInspectorGUI()
{
Test myTest = (Test)target;
EditorGUILayout.HelpBox("abcdeabcde", MessageType.Error); //帮组提示框
if (GUILayout.Button("Add Path Points")) // 按钮
{
Debug.Log(“ABCDE”);
return;
}
}
}
Test脚本如下,将其拖拽到需要绘制的脚本即可
using UnityEngine;
using System.Collections;
using UnityEditor;
public class Test : MonoBehaviour {
public string MyName;
public bool showBtn = true;
}