Unity之EditorGUILayout-枚举
来源:互联网 发布:php idc销售管理系统 编辑:程序博客网 时间:2024/05/29 11:33
枚举类型和 系统自带的 静态Mask枚举
枚举可以自己定义,EnumMaskField则是系统定义好的,有如下几类值
options 是枚举
static Flags 是EnumMaskField
该脚本拖拽到对象上
using UnityEngine;using System.Collections;using UnityEditor;public enum OPTIONS { CUBE = 0, SPHERE, PLANE,}public class Test : MonoBehaviour { public OPTIONS options = OPTIONS.PLANE; public float number; public StaticEditorFlags staticFlagMask = 0;}
InspectorTest脚本放在Editor文件夹下
using UnityEngine;using System.Collections;using UnityEditor;[CustomEditor(typeof(Test))]public class InspectorTest : Editor { public override void OnInspectorGUI() { Test myTest = (Test)target; myTest.options = (OPTIONS)EditorGUILayout.EnumPopup("options", myTest.options); myTest.number = EditorGUILayout.FloatField("number", myTest.number); myTest.staticFlagMask = (StaticEditorFlags)EditorGUILayout.EnumMaskField("static Flags", myTest.staticFlagMask); }}
0 0
- Unity之EditorGUILayout-枚举
- Unity之EditorGUILayout-一
- Unity之EditorGUILayout-Slider-四
- Unity之EditorGUILayout-Password-六
- Unity之EditorGUILayout- Button-九
- Unity之EditorGUILayout-Layer、Tag
- Unity之EditorGUILayout-Layer、Mask、Tag
- Unity之EditorGUILayout-TextField、Toggle - 七
- Unity之EditorGUILayout-Vector2、Vector3、Vector4-八
- Unity之EditorGUILayout-Enum、Popup、EnumMaskField
- Unity之EditorGUILayout-显示控件禁止对控件进行操作
- unity之枚举
- unity学习之枚举类型
- unity学习之枚举类型
- MaterialPropertyDrawer自定义Unity材质Inspector之关键字枚举(KeywordEnum)
- 【Unity】unity 枚举分隔符
- 【Unity】Unity中的枚举和标志
- Unity 编辑器 Inspector面板枚举
- CDH 的Kerberos认证配置
- 中国近代史
- IT工程师必看
- Java中Collection和Collections的区别
- 导入微信sdk 出现的问题
- Unity之EditorGUILayout-枚举
- ActionBar入门(1)
- Linux kernel source git repositories
- Delphi中DLL的创建和使用
- Linq 中 Distinct 的运用
- pro-超级猜图
- android slidingmenu demo 调试
- linux权限详解 .
- 汉诺塔递归实现