Unity编辑器-创建单独编辑框,折叠框,提示框

今天我们就来学习如何创建一个编辑框,上面绘制一个折叠框里面有四种消息框.

代码如下:

using UnityEngine;
using System.Collections;
using UnityEditor;

public class Test : EditorWindow {

    private bool foldoutType;        

    [MenuItem("plateface/CreateWindows")]
    static void CreateWinodw()
    {
        //在这里创建窗口
        EditorWindow.GetWindow(typeof(Test),false,"EditorWindow",true);
    }


    void OnGUI()
    {
        //绘制折叠框
        foldoutType = EditorGUILayout.Foldout (foldoutType,"Foldout");

        //绘制成功就继续绘制
        if(foldoutType)
        {
            EditorGUILayout.HelpBox("你创建了一个错误信息", MessageType.Error); 
            EditorGUILayout.HelpBox("HelpBox", MessageType.Info,false);        //不占据一行显示
            EditorGUILayout.HelpBox("HelpBox", MessageType.None); 
            EditorGUILayout.HelpBox("HelpBox", MessageType.Warning); 

        }

        foldoutType = EditorGUILayout.Foldout (foldoutType,"属性");
        
        //绘制成功就继续绘制
        if(foldoutType)
        {
            EditorGUILayout.HelpBox("你创建了一个错误信息", MessageType.Error); 

            
        }

    }



}

效果图:

image

如果你感兴趣,你可以把你妹妹介绍给我
原文地址:https://www.cnblogs.com/plateFace/p/4712992.html