Unity 编辑器扩展之——Toggle
用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相关推荐
- Unity编辑器扩展: 程序化打图集工具
开始前的声明:该案例中图集所使用图片资源均来源于网络,仅限于学习使用 一.前言 关于编辑器扩展相关的知识,在前面的两篇内容中做了详细的描述,链接地址: 第一篇 :Unity编辑器扩展 UI控件篇 第二 ...
- 【Unity编辑器扩展】(二)PSD转UGUI Prefab, 图层解析和碎图导出
书接上回:[Unity编辑器扩展](一)PSD转UGUI Prefab, Aspose.PSD和Harmony库的使用_TopGames的博客-CSDN博客 工具使用预览: 工具目标: 1. 实现将p ...
- 【Unity编辑器扩展】(三)PSD转UGUI Prefab, 一键拼UI解放美术/程序(完结)
工具效果: 第一步,把psd图层转换为可编辑的节点树,并自动解析UI类型.自动绑定UI子元素: 第二步, 点击"生成UIForm"按钮生成UI预制体 (若有UI类型遗漏可在下拉菜单 ...
- Unity编辑器扩展 UI控件篇
前摇 :认识编辑器扩展的必要性 由于各种各样的原因,无论是移动端亦或是主机/PC端,进几年的发行的游戏体量是越来越大.通常来说大体量的游戏开发需要一套很成熟完善的工作流,亦或说有很强的工业化的能力,像 ...
- Unity编辑器扩展之EditorWindow
Unity编辑器扩展之EditorWindow 继承这个类的编辑器脚本可以用来创建一个编辑器窗口,类似Inspector窗口 若要在这个类中添加一些控件,可以使用GUI和GUILayout控件,还可以 ...
- Unity 编辑器扩展菜单
Unity 编辑器扩展菜单 目录 Unity 编辑器扩展菜单 一.MenuItem 特性 菜单栏扩展 1.创建多级菜单 2.创建可使用快捷键的菜单项 3.创建可被勾选的菜单项 4.检查菜单是否使用 5 ...
- 【Unity编辑器扩展实践】、查找所有引用该图片的预制体
上一篇Unity编辑器扩展实践二.通过代码查找所有预制中已经查到到所有的预制体了. 然后我们就可以用这些预制体做一些其他的操作了,比如查找该预制的资源引用.可以直接遍历预制,找到预制里面的所有Imag ...
- 【Unity编辑器扩展】(一)PSD转UGUI Prefab, Aspose.PSD和Harmony库的使用
[Unity编辑器扩展](二)PSD转UGUI Prefab, 图层解析和碎图导出_psd导入unity_TopGames的博客-CSDN博客 [Unity编辑器扩展](三)PSD转UGUI Pref ...
- Unity编辑器扩展Texture显示选择框
学习NGUI插件的时候,突然间有一个问题为什么它这些属性可以通过弹出窗口来选中呢? 而我自己写的组件只能使用手动拖放的方式=.=. Unity开发了组件Inspector视图扩展API,如果我们要写插 ...
最新文章
- 高斯消元法解方程matlab程序,用高斯消元法解线性方程组 的MATLAB程序
- Haproxy+多台MySQL从服务器(Slave) 实现负载均衡
- Comparable和Comparator区别是什么?差点吃屎
- 【今日CV 视觉论文速览】30 Nov 2018
- 北京理工大学计算机学院研究生培养方案,北京理工大学2018版学术型研究生培养方案.PDF...
- 行业术语001--关键绩效指标KPI_NLP_ACL
- [Active Learning] Multi-Criteria-based Active Learning
- 如何给Exadata数据库一体机打补丁patching图解
- linux下解压缩rar格式的文件压缩包
- ffmpeg百度云下载地址(最新版)
- YUY2和MJPG视频编码格式区别
- MATLAB-二次曲面
- PHP开发工具phpDesigner 7 (最新版,含注册机)
- MyBatis核心流程三大阶段之数据读写阶段
- php GD绘图技术(实战)
- 能在学生用计算机的面上画的图画,小学生电脑绘画作品欣赏
- android m是什么版本号,android m是什么 android m是哪个版本
- 运行webdriver时启动不了浏览器
- AI写小说!ChatGPT创作福尔摩斯小说,3分钟狂写856字,就问人类慌不慌?
- 手机技巧:苹果手机这8个实用小技巧
热门文章
- 《重构-改善既有代码的设计》读书笔记心得体会
- 构建ecif系统核心逻辑
- c语言双截龙_龙吼双截龙Rage of the Dragons基本操作
- treelist设置选中行_在TreeList中选择整行时设置边框DevExpress
- ac ap方案 华为_今天给大家总结下AC+AP架构使用过程中的若干问题及解决办法
- 微信互动游戏有哪些?微信小游戏开发公司
- python创建多维数组
- 复现:A Graph-Based Approach for Active Learning in Regression
- D-separation 概率图模型判断条件独立性
- 元器件学习(1):船型开关