您的位置:首页 > 移动开发 > Unity3D

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

2015-08-08 13:13 627 查看
今天我们就来学习如何创建一个编辑框,上面绘制一个折叠框里面有四种消息框.

代码如下:

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

}

}

}


 

效果图:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: