Unity之EditorWindow-ScrollView-五
来源:互联网 发布:清华电子工程系知乎 编辑:程序博客网 时间:2024/05/19 16:38
使用Unity编辑器类创建窗口,在窗口创建 ScrollView
在Editor文件夹下创建脚本如下
using UnityEngine;using System.Collections;using UnityEditor;public class EditorWindowTest : EditorWindow { Rect windowRect = new Rect(100, 100, 200, 200); Vector3 scrollPos = Vector2.zero; [MenuItem("Example/Window postion")] static void Init() { EditorWindowTest window = (EditorWindowTest)EditorWindow.GetWindow(typeof(EditorWindowTest)); window.position = new Rect(100, 100, 300, 300); // 窗口的坐标 } void OnGUI() { //创建 scrollView 窗口 scrollPos = GUI.BeginScrollView(new Rect(0, 0, position.width, position.height), scrollPos, new Rect(0, 0, 1000, 1000)); GUILayout.Space(100); // 100 像素宽的空格 if (GUILayout.Button("ButtonA")) //创建按钮 { Debug.Log("AAA"); } GUILayout.Space(50); if (GUILayout.Button("ButtonB")) //创建按钮 { Debug.Log("BBB"); } GUI.EndScrollView(); //结束 ScrollView 窗口 if (GUILayout.Button("ButtonC")) { Debug.Log("CCC"); } }}
0 0
- Unity之EditorWindow-ScrollView-五
- Unity之EditorWindow-window-一
- Unity之EditorWindow-Button-四
- Unity之EditorWindow-Notification-六
- Unity编辑器扩展之EditorWindow
- Unity EditorWindow
- Unity EditorWindow Rename
- Unity EditorWindow自定义弹出窗口
- 【Unity编辑器】EditorWindow扩展-SubWindow
- EditorWindow
- unity当中editorwindow in front的奥秘
- Unity Editor 编辑器扩展 六 EditorWindow
- unity Editor EditorWindow Grid 使用 笔记
- Unity NGUI之ScrollView扩展-1
- Unity NGUI之ScrollView扩展-2
- Uinty之EditorWindow-Label、Toggle、Slider -二
- Unity-ScrollView
- Unity之EditorUtility-DisplayDialog-五
- Linux终端的几个常用快捷方式,记下!
- stm32 PWM input捕获输入模式
- Notification使用讲解
- 修改注册表
- BZOJ 2823 AHOI2012 信号塔 计算几何
- Unity之EditorWindow-ScrollView-五
- ros 多机部署
- BT5工具之Weevely使用
- android中string.xml中%1$s、%1$d等的用法
- python apply()函数
- linux下C获取文件的大小
- Deep Learning读书笔记(十一):Unsupervised learning of visual invariance with temporal coherence
- Linux下chkconfig命令详解
- 你绝对想不到的有趣Linux命令