博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用UnityEditor做工具
阅读量:1984 次
发布时间:2019-04-27

本文共 2325 字,大约阅读时间需要 7 分钟。

using UnityEngine;using System.Collections;using UnityEditor;public class GameTools : EditorWindow{    [MenuItem("GameToos/MyTest")]    static void AddWindow()    {        EditorWindow window = EditorWindow.GetWindow
(true, "mytest", true); window.Show(); } void OnGUI() { EditorGUILayout.HelpBox("A.我是一个测试\nB:我的功能很简单", MessageType.Warning); m_popUpType = GUILayout.Toolbar(m_popUpType, m_toolbarStr); switch (m_popUpType) { case 0: { EditorGUILayout.BeginVertical(); EditorGUILayout.BeginHorizontal(); GUILayout.Label("加数", GUILayout.Width(50)); addNum1 = EditorGUILayout.IntField(addNum1, GUILayout.Width(50)); GUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); GUILayout.Label("被加数", GUILayout.Width(50)); addNum2 = EditorGUILayout.IntField(addNum2, GUILayout.Width(50)); EditorGUILayout.EndHorizontal(); EditorGUILayout.Space(); if (GUILayout.Button("等于", GUILayout.Width(100), GUILayout.Height(25))) { addResult = addNum1 + addNum2; EditorUtility.DisplayDialog("提示", "恭喜您执行了加法操作", "OK"); } GUILayout.Label(addResult.ToString(), GUILayout.Width(50)); m_toggle = EditorGUILayout.Toggle("我是ToggleBox", m_toggle); m_enum = (MyEnumType)EditorGUILayout.EnumPopup("我是枚举框", m_enum); m_myObj = EditorGUILayout.ObjectField("我是ObjField", m_myObj, typeof(Object), false); EditorGUILayout.EndVertical(); break; } case 1: { GUILayout.Label("祝大家学习进步", GUILayout.Width(500)); break; } } } private string[] m_toolbarStr = new string[] { "计算机", "关于" }; private int m_popUpType; private int addNum1; private int addNum2; private int addResult; private Object m_myObj; private bool m_toggle; private MyEnumType m_enum = MyEnumType.en_2; private enum MyEnumType { en_1 = 1, en_2, en_3, }}
你可能感兴趣的文章
手把手教你--JAVA微信支付(H5支付)
查看>>
solr修改schema文件(solr修改配置文件)
查看>>
Bootstrap datetimepicker日期时间插件使用方法(日期时间选择器)
查看>>
字体图标库(Font Awesome)的使用--绝佳的图标字体库和CSS框架
查看>>
select下拉框分组展示插件的使用--(select-mania插件的使用)
查看>>
Java 8新特性之--lambda表达式的使用和应用
查看>>
Java Lambda表达式的应用--Stream API操作集合框架
查看>>
Java 8新特性之-- Date-Time API(LocalDate/Time/DateTime 日期时间API)
查看>>
省市区三级联动插件Distpicker--前端实现地区三级联动
查看>>
solr的使用详解
查看>>
Myslq连接(JDBC)url属性的参数的设置
查看>>
关于Java继承,重载及运行的顺序的总结
查看>>
关于Spring MVC与前端的交互
查看>>
Mybatis逆向工程的使用
查看>>
关于Hibernate的优缺点
查看>>
常用的 Maven 命令
查看>>
常用的20个正则表达式
查看>>
数据结构之顺序表的实现
查看>>
数据结构之线性链表
查看>>
JQuery使用validate插件完成校验
查看>>