Unity自定义菜单栏
2015-06-30 17:00
281 查看
using UnityEngine; using System.Collections; using UnityEditor; public class BarCtrl : EditorWindow { bool groupEnabled; bool myBool = true; float myFloat = 1.23f; Vector3 myVec3 = new Vector3(0, 0, 0); [MenuItem("MyEditor/Test")] static void Init() { BarCtrl window = (BarCtrl)EditorWindow.GetWindow(typeof(BarCtrl)); window.Show(); } void OnGUI()//所有的界面都是在这里面进行设置 { //各种插入 groupEnabled = EditorGUILayout.BeginToggleGroup("Optional Settings", groupEnabled); myBool = EditorGUILayout.Toggle("MyToggle", myBool); EditorGUILayout.Space();//中间插入空的一行 myFloat = EditorGUILayout.Slider("Slider", myFloat, -3, 3); EditorGUILayout.Space(); myVec3 = EditorGUILayout.Vector3Field("myVec3", myVec3); EditorGUILayout.EndToggleGroup(); } }以上就是进行自定义菜单的具体操作。欢迎讨论。
相关文章推荐
- unity实现多点触控代码
- 在Unity中实现动画的正反播放代码
- unity实现摄像头跟随
- Unity3D上路_01-2D太空射击游戏
- Unity3D上路_02-第一视角射击游戏
- Unity3D上路_03-塔防游戏
- Unity3D上路_04-基础资源介绍
- Unity3D上路_05-网络相关
- [软件资讯]Unity已支持将3D游戏导出成Flash
- Unity 武器拖尾效果
- unity常见问题之20题
- Unity3D动画存储插件
- unity 赛车相机跟随物体移动
- Unity 预编译宏
- VS2013中 命名空间“UnityEngine”中不存在类型或命名空间名称“UI”。是否缺少程序集引用?
- Unity3D占用内存太大的解决方法
- 【Unity】安卓项目使用带有资源Jar包SDK的打包方法
- 在IOS APP中反复打开和关闭Unity页面
- Unity架构??
- Unity4.6.3,Android版本打包问题