zoukankan      html  css  js  c++  java
  • 一些编辑器开发的代码范例

    class GUIWindowDemo extends EditorWindow
    {
     var windowRect = Rect (100,100,200,200);
     function OnGUI ()
     {
      BeginWindows ();
      windowRect = GUILayout.Window (1, windowRect, DoWindow, "Hi There");
      EndWindows ();
     }
     
     function DoWindow ()
     {
      GUILayout.Button ("Hi");
      GUI.DragWindow ();
     }
     
     @MenuItem ("Test/GUIWindow Demo")
     static function Init () {
     EditorWindow.GetWindow (GUIWindowDemo);
     }
    }

    -------------------------------------------------------------------------------------------------

    class GUIWindowDemo2 extends EditorWindow
    {
     var windowRect = Rect (100,100,200,200);
     var scrollPos = Vector2.zero;
     function OnGUI ()
     {
      scrollPos = GUI.BeginScrollView (
      new Rect (0, 0, position.width, position.height),
      scrollPos,
      new Rect (0, 0, 1000, 1000)
      );

      BeginWindows ();
      windowRect = GUILayout.Window (1, windowRect, DoWindow, "test");
      EndWindows ();
      GUI.EndScrollView ();
     }

     function DoWindow ()
     {
      GUILayout.Button ("Hi");
      GUILayout.Button ("H2");
      GUI.DragWindow ();
     }

     @MenuItem ("Test/GUIWindow Demo 2")
     static function Init ()
     {
      EditorWindow.GetWindow (GUIWindowDemo2);
     }
    }

  • 相关阅读:
    换行的展示
    jsp页面的导出功能
    怎么设置回车键为提交功能?
    HBuilder使用心得
    js和jQuery
    前端常用技术总结--java程序员
    对压缩文件加密
    删除表中一个字段的SQL语句
    用NPOI操作EXCEL-锁定列CreateFreezePane()
    MVC 点击下载文档
  • 原文地址:https://www.cnblogs.com/softimagewht/p/1900239.html
Copyright © 2011-2022 走看看