拓展自定义编辑器窗口(EditorGUILayout类)
来源:互联网 发布:知秋的意思 编辑:程序博客网 时间:2024/06/05 00:12
Unity支持自行创建窗口,也支持自定义窗口布局。在Project视图中创建一个Editor文件夹,在文件夹中再创建拓展脚本。
(一)窗口
自定义窗口需要让脚本继承EditorWindow再设置MenuItem,此时在Unity导航菜单栏中GameObjec->window就可创建一个自定义窗口。
using UnityEngine;using UnityEditor;public class MyEditor : EditorWindow{ [MenuItem("GameObject/AddWindow")] static void AddWindow() { //创建窗口 Rect wr = new Rect(0, 0, 1000, 500); MyEditor window = (MyEditor)EditorWindow.GetWindowWithRect(typeof(MyEditor), wr, true, "我的窗口"); window.Show(); }}
(二)LabelField制作标签字段(常用于显示只读信息)
using UnityEngine;using UnityEditor;public class MyEditor : EditorWindow{ [MenuItem("GameObject/AddWindow")] static void AddWindow() { //创建窗口 Rect wr = new Rect(0, 0, 1000, 500); MyEditor window = (MyEditor)EditorWindow.GetWindowWithRect(typeof(MyEditor), wr, true, "我的窗口"); window.Show(); } private void OnGUI() { EditorGUILayout.LabelField("Time since start: ", EditorApplication.timeSinceStartup.ToString()); this.Repaint(); }}
未完待续
阅读全文
0 0
- 拓展自定义编辑器窗口(EditorGUILayout类)
- 拓展自定义编辑器窗口(EditorGUILayout类)
- 拓展编辑器功能--Unity自定义编辑器窗口
- Unity3D之Shader自定义编辑器功能拓展
- Unity3D之Shader自定义编辑器功能拓展
- Unity创建自定义窗口编辑器
- Unity3d编辑器拓展
- unity编辑器拓展
- UNITY3D拓展编辑器 - 目录
- 雨松 Unity3D拓展编辑器
- Unity编辑器拓展<一>
- Unity编辑器拓展<二>
- unity拓展编辑器
- U3D编辑器拓展
- DLL自定义窗口类
- 自定义窗口类
- 自定义html拓展
- ueditor百度编辑器 自定义— 按钮、图标、事件、窗口页面
- 求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222 ,学会整理
- Java 代码性能优化收录
- putty 实现免密登录
- McGraw.Hill.Oracle.Database.10g.Performance.Tuning.Tips.and.Techniques.Jul.2007.pdf 英文原版 免费下载
- Nginx 反向代理 负载均衡 虚拟主机配置
- 拓展自定义编辑器窗口(EditorGUILayout类)
- javaj基础之泛型
- MySQL前缀索引长度方法
- openstack安装neutron中L3 agent的问题,服务状态失败
- 笔记 cmake 使用
- PE169
- OPEN AS2环境搭建(二)
- C++笔记——有关内存对齐
- linux --> shell --> passwd,SUID,SGID,SBIT