using UnityEngine;
using System.Collections;
using UnityEditor ;
//自定义样式的脚本
[CustomEditor(typeof(CubeScript))]
public class EditorTest :Editor {
//自定义Inspector视图
public override void OnInspectorGUI(){
EditorGUILayout.Foldout (true,"装备属性");
EditorGUILayout .PrefixLabel ("人物属性");
    //自定义之后,该脚本是一个target类型对象,将强转为CubeScript
CubeScript cubeScript =(CubeScript)target ;
// 在属性面板里绘制label
EditorGUILayout .LabelField("隐藏属性了!");
EditorGUILayout .Toggle ("开关",true);
EditorGUILayout .Toggle (true);
EditorGUILayout .TextField ("输入框","HelloWorld");
EditorGUILayout .ObjectField ("选择物体",cubeScript.obj ,cubeScript.objType,true);

cubeScript .layer =EditorGUILayout .LayerField ("层",cubeScript .layer);
string[] str = {"我不懂这个方法","调试","懂了"};
cubeScript.dex =EditorGUILayout .Popup ("下拉",cubeScript .dex,str);
cubeScript .speed = EditorGUILayout .Slider ("普通攻击力",cubeScript .speed,0f,2000f);
cubeScript .Empower_Spell = EditorGUILayout .IntSlider ("法术强度",cubeScript .Empower_Spell,0,800);
// cubeScript .v = EditorGUILayout.BeginScrollView (cubeScript .v, true,true);
// cubeScript .w =EditorGUILayout.EndScrollView (cubeScript.v,true,true);
cubeScript.isRun =EditorGUILayout.Toggle ("你不知道这是什么",cubeScript.isRun);
}

编辑器拓展 CustomEditor相关推荐

  1. Unity-地形编辑器-编辑器拓展功能类

    //========================== // - FileName: MapTool.cs // - Created: true. // - CreateTime: 2020/04/ ...

  2. unity编辑器拓展整理(主要是siki的视频教程)

    编辑器拓展 https://blog.csdn.net/zxl321365712/article/details/80080586 蛮牛上一个详细的博客 http://www.manew.com/th ...

  3. (转 )Unity对Lua的编辑器拓展

    转 http://blog.csdn.net/ZhangDi2017/article/details/61203505 当前版本的Unity(截至Unity5.5.x)中TextAsset类不支持后缀 ...

  4. Unity编辑器拓展(Handles/EditorTool)

    Handles Scene视图中的自定义 3D GUI 控件和绘制操作. UnityEditor.Handles - Unity 脚本 APIhttps://docs.unity.cn/cn/curr ...

  5. Unity编辑器拓展之三:拓展Unity的Hierarchy面板

    博客迁移 个人博客站点,欢迎访问,www.jiingfengji.tech 正文 效果图: 上图中在Hierarchy右侧绘制了Toggle,Label,以及自定义的texture和Unity原声的T ...

  6. php layui富文本编辑器,Kz.layedit-layui.layedit富文本编辑器拓展

    摘要: 本插件基于layui.layedit,增加了HTML源码模式,片插入功能添加alt属性(layupload),视频插入功能,全屏功能,段落格式,字体颜色设置,右键菜单操作,插入锚点,水平线功能 ...

  7. Unity编辑器拓展-写一个查看当前所有PlayerPrefsKey的窗口

    创建一个PlayerPrefsKey查看器 效果图 前言 开发 一.获取数据 目录结构 二.开发编辑器窗口 效果图 思路 一.绘制搜索栏 二.定义PlayerPrefs数据结构体 三.根据搜索框过滤数 ...

  8. Unity编辑器拓展(Gizmos)

    Gizmos 辅助图标用于协助在 Scene 视图中进行视觉调试或设置. 所有辅助图标绘图都必须在此脚本的 OnDrawGizmos 或 OnDrawGizmosSelected 函数中进行. Uni ...

  9. Unity编辑器拓展之六:利用反射打开Unity Preferences Window

    博客迁移 个人博客站点,欢迎访问,www.jiingfengji.tech 如何利用反射打开Unity Preferences Window Unity Preferences Window如下图所示 ...

  10. Unity自定义信息储存工具(存档工具,可按照需求拓展为关卡编辑器),编辑器拓展样式查找工具

    2021.3.12更新tips:今天发现使用LitJson存字典的key值只能使用string型,想起来这边我还没有试过不同key类型,就测试了一波,发现这边就算把key值设为string,免去内部序 ...

最新文章

  1. 3157: 国王奇遇记 3516: 国王奇遇记加强版 - BZOJ
  2. mdkstc系列器件支持包下载_Qorvo PAC系列高集成度电机控制芯片及应用
  3. 反距离加权插值法例题_GMS插值中的反距离权重法(Inverse distance weighted)
  4. 数据结构实验之图论九:最小生成树_初高中数学竞赛训练----图论初步2
  5. Python gevent学习笔记 1
  6. 检查图层当中是否存在高程基准(C++)ArcObject
  7. java 包 划分_Java包的命名与划分
  8. 教你用 Python 爬取 Baidu 文库全格式文档!
  9. WebSphere 异常问题记录
  10. PAT甲级-1118 Birds in Forest (25 分)
  11. 2020年复旦电子信息专硕考研初试经验贴
  12. 1.centos7 安装murmur
  13. 白银价格转换器(美元/盎司-人民币/克)
  14. 初中经历——走出农村,想象未来
  15. Java 面试题 —— 强类型语言和弱类型语言的区别
  16. php微博互粉网站源代码,微博粉丝平台开发全攻略_PHP教程
  17. 移动,联通,电信手机都属于什么频段?
  18. 肝炎案例(清洗+模型)
  19. TomTom高精度地图已覆盖全球21个国家38万公里
  20. Matplotlib使用和绘制二维图表

热门文章

  1. c++链表——银行账户管理系统
  2. 装黑苹果的那些事儿(以ThinkpadE540为例)
  3. windows图片和传真查看器打不开的解决办法
  4. mysql事务 start transaction
  5. 如何形象的理解泰勒展开
  6. C语言基础:如何判断素数(质数)与合数
  7. 生活是艰难的,我又划着我的断桨出发了
  8. Flex 3 预览版目前已经上架 Cydia BigBoss 源
  9. 国内首批第三方支付牌照正式发放
  10. TOM邮箱|选出好用的邮箱让你事半功倍