用toggle来控制按钮的显示与隐藏

编辑器扩展参考链接

using UnityEditor;
using UnityEngine;
[CustomEditor(typeof(Test))]
public class Tools:Editor
{  bool show = true;public override void OnInspectorGUI(){ Test mc = (Test)target; base.OnInspectorGUI(); show = EditorGUILayout.Toggle("show",show); if (show){if (GUILayout.Button("我的按钮", GUILayout.Height(30))){//按钮的功能写这里//mc.a = 50;}}else if(!show){//不显示按钮} }
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Test : MonoBehaviour
{     public   int a=10;public Vector3 pos, rot;
}

Unity 编辑器扩展之——Toggle相关推荐

  1. Unity编辑器扩展: 程序化打图集工具

    开始前的声明:该案例中图集所使用图片资源均来源于网络,仅限于学习使用 一.前言 关于编辑器扩展相关的知识,在前面的两篇内容中做了详细的描述,链接地址: 第一篇 :Unity编辑器扩展 UI控件篇 第二 ...

  2. 【Unity编辑器扩展】(二)PSD转UGUI Prefab, 图层解析和碎图导出

    书接上回:[Unity编辑器扩展](一)PSD转UGUI Prefab, Aspose.PSD和Harmony库的使用_TopGames的博客-CSDN博客 工具使用预览: 工具目标: 1. 实现将p ...

  3. 【Unity编辑器扩展】(三)PSD转UGUI Prefab, 一键拼UI解放美术/程序(完结)

    工具效果: 第一步,把psd图层转换为可编辑的节点树,并自动解析UI类型.自动绑定UI子元素: 第二步, 点击"生成UIForm"按钮生成UI预制体 (若有UI类型遗漏可在下拉菜单 ...

  4. Unity编辑器扩展 UI控件篇

    前摇 :认识编辑器扩展的必要性 由于各种各样的原因,无论是移动端亦或是主机/PC端,进几年的发行的游戏体量是越来越大.通常来说大体量的游戏开发需要一套很成熟完善的工作流,亦或说有很强的工业化的能力,像 ...

  5. Unity编辑器扩展之EditorWindow

    Unity编辑器扩展之EditorWindow 继承这个类的编辑器脚本可以用来创建一个编辑器窗口,类似Inspector窗口 若要在这个类中添加一些控件,可以使用GUI和GUILayout控件,还可以 ...

  6. Unity 编辑器扩展菜单

    Unity 编辑器扩展菜单 目录 Unity 编辑器扩展菜单 一.MenuItem 特性 菜单栏扩展 1.创建多级菜单 2.创建可使用快捷键的菜单项 3.创建可被勾选的菜单项 4.检查菜单是否使用 5 ...

  7. 【Unity编辑器扩展实践】、查找所有引用该图片的预制体

    上一篇Unity编辑器扩展实践二.通过代码查找所有预制中已经查到到所有的预制体了. 然后我们就可以用这些预制体做一些其他的操作了,比如查找该预制的资源引用.可以直接遍历预制,找到预制里面的所有Imag ...

  8. 【Unity编辑器扩展】(一)PSD转UGUI Prefab, Aspose.PSD和Harmony库的使用

    [Unity编辑器扩展](二)PSD转UGUI Prefab, 图层解析和碎图导出_psd导入unity_TopGames的博客-CSDN博客 [Unity编辑器扩展](三)PSD转UGUI Pref ...

  9. Unity编辑器扩展Texture显示选择框

    学习NGUI插件的时候,突然间有一个问题为什么它这些属性可以通过弹出窗口来选中呢? 而我自己写的组件只能使用手动拖放的方式=.=. Unity开发了组件Inspector视图扩展API,如果我们要写插 ...

最新文章

  1. 高斯消元法解方程matlab程序,用高斯消元法解线性方程组 的MATLAB程序
  2. Haproxy+多台MySQL从服务器(Slave) 实现负载均衡
  3. Comparable和Comparator区别是什么?差点吃屎
  4. 【今日CV 视觉论文速览】30 Nov 2018
  5. 北京理工大学计算机学院研究生培养方案,北京理工大学2018版学术型研究生培养方案.PDF...
  6. 行业术语001--关键绩效指标KPI_NLP_ACL
  7. [Active Learning] Multi-Criteria-based Active Learning
  8. 如何给Exadata数据库一体机打补丁patching图解
  9. linux下解压缩rar格式的文件压缩包
  10. ffmpeg百度云下载地址(最新版)
  11. YUY2和MJPG视频编码格式区别
  12. MATLAB-二次曲面
  13. PHP开发工具phpDesigner 7 (最新版,含注册机)
  14. MyBatis核心流程三大阶段之数据读写阶段
  15. php GD绘图技术(实战)
  16. 能在学生用计算机的面上画的图画,小学生电脑绘画作品欣赏
  17. android m是什么版本号,android m是什么 android m是哪个版本
  18. 运行webdriver时启动不了浏览器
  19. AI写小说!ChatGPT创作福尔摩斯小说,3分钟狂写856字,就问人类慌不慌?
  20. 手机技巧:苹果手机这8个实用小技巧

热门文章

  1. 《重构-改善既有代码的设计》读书笔记心得体会
  2. 构建ecif系统核心逻辑
  3. c语言双截龙_龙吼双截龙Rage of the Dragons基本操作
  4. treelist设置选中行_在TreeList中选择整行时设置边框DevExpress
  5. ac ap方案 华为_今天给大家总结下AC+AP架构使用过程中的若干问题及解决办法
  6. 微信互动游戏有哪些?微信小游戏开发公司
  7. python创建多维数组
  8. 复现:A Graph-Based Approach for Active Learning in Regression
  9. D-separation 概率图模型判断条件独立性
  10. 元器件学习(1):船型开关