- 最后登录
- 2016-8-29
- 注册时间
- 2012-8-25
- 阅读权限
- 90
- 积分
- 23585
- 纳金币
- 20645
- 精华
- 62
|
- using UnityEngine;
- using UnityEditor;
- public class MyWindow : EditorWindow
- {
- // Add menu named "My Window" to the Window menu
- [MenuItem ("Window/My Window")]
- static void Init () {
- // Get existing open window or if none, make a new one:
- MyWindow window = (MyWindow)EditorWindow.GetWindow (typeof (MyWindow));
- void OnGUI ()
- {//unity3d:www.unitymanual.com
- GUILayout.Label ("Base Settings", EditorStyles.boldLabel);myString
- EditorGUILayout.TextField ("Text Field", myString);groupEnabled
- EditorGUILayout.BeginToggleGroup ("Optional Settings", groupEnabled);
- myBool = EditorGUILayout.Toggle ("Toggle", myBool);
- myFloat = EditorGUILayout.Slider ("Slider", myFloat, -3, 3);
- EditorGUILayout.EndToggleGroup ();
- EditorGUIUtility.LookLikeInspector ();
- EditorGUILayout.TextField ("Text Field:", "Hello There");
- EditorGUILayout.IntField("Int Field:", integer1);
- EditorGUILayout.FloatField("Float Field:", float1);
- EditorGUILayout.Space();
- EditorGUIUtility.LookLikeControls();
- EditorGUILayout.TextField ("Text Field", "Hello There");
- EditorGUILayout.IntField("Int Field:", integer1);
- EditorGUILayout.FloatField("Float Field:", float1);
- }
- }
复制代码 |
|