zoukankan      html  css  js  c++  java
  • unity编辑器扩展

    [ExecuteInEditMode] --每个时刻都在调用(相当于运行)

    [MenuItem("MyTools/CreateUGUI")] //可以在工具栏创建一个按钮
    [MenuItem("CONTEXT/Move/Init")] //在Move脚本创建一个右键菜单有Init
    Undo.DestroyObjectImmediate() //删除物体可以撤销

    [ContextMenuItem("ShowName","FunctionName")] //给脚本的属性添加一个右键为ShowName的字段调用的是FunctionName函数

    //是否启用菜单功能
    HP>50 启用否则禁用
    [ContextMenu("Add Button",true)]
    bool canShow()
    {
    if(HP>50)
    {
    return true;
    }
    else
    {
    return false;
    }
    }
    [ContextMenu("Add Button",false)] //在脚本中创建右键菜单可以方便的访问数据
    void AddBtn()
    {
    col = Color.white;
    }

    [ExecuteInEditMode] //时刻都在调用

    创建窗体:
    首先继承ScriptableWizard然后点击按钮时创建并打开:
    WindowForm:ScriptableWizard
    DisplayWizard<WindowForm>("标题","按钮名字");

  • 相关阅读:
    多表查询
    mysql记录的增删改和单表查询
    作业45
    修改表 复制表
    多表关联
    约束
    关于服务器raid的一个记录
    安装linux操作系统--浪潮服务器
    关于python中的__new__方法
    关于类的总结之二
  • 原文地址:https://www.cnblogs.com/lichuangblog/p/9511888.html
Copyright © 2011-2022 走看看