编辑器拓展 CustomEditor
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相关推荐
- Unity-地形编辑器-编辑器拓展功能类
//========================== // - FileName: MapTool.cs // - Created: true. // - CreateTime: 2020/04/ ...
- unity编辑器拓展整理(主要是siki的视频教程)
编辑器拓展 https://blog.csdn.net/zxl321365712/article/details/80080586 蛮牛上一个详细的博客 http://www.manew.com/th ...
- (转 )Unity对Lua的编辑器拓展
转 http://blog.csdn.net/ZhangDi2017/article/details/61203505 当前版本的Unity(截至Unity5.5.x)中TextAsset类不支持后缀 ...
- Unity编辑器拓展(Handles/EditorTool)
Handles Scene视图中的自定义 3D GUI 控件和绘制操作. UnityEditor.Handles - Unity 脚本 APIhttps://docs.unity.cn/cn/curr ...
- Unity编辑器拓展之三:拓展Unity的Hierarchy面板
博客迁移 个人博客站点,欢迎访问,www.jiingfengji.tech 正文 效果图: 上图中在Hierarchy右侧绘制了Toggle,Label,以及自定义的texture和Unity原声的T ...
- php layui富文本编辑器,Kz.layedit-layui.layedit富文本编辑器拓展
摘要: 本插件基于layui.layedit,增加了HTML源码模式,片插入功能添加alt属性(layupload),视频插入功能,全屏功能,段落格式,字体颜色设置,右键菜单操作,插入锚点,水平线功能 ...
- Unity编辑器拓展-写一个查看当前所有PlayerPrefsKey的窗口
创建一个PlayerPrefsKey查看器 效果图 前言 开发 一.获取数据 目录结构 二.开发编辑器窗口 效果图 思路 一.绘制搜索栏 二.定义PlayerPrefs数据结构体 三.根据搜索框过滤数 ...
- Unity编辑器拓展(Gizmos)
Gizmos 辅助图标用于协助在 Scene 视图中进行视觉调试或设置. 所有辅助图标绘图都必须在此脚本的 OnDrawGizmos 或 OnDrawGizmosSelected 函数中进行. Uni ...
- Unity编辑器拓展之六:利用反射打开Unity Preferences Window
博客迁移 个人博客站点,欢迎访问,www.jiingfengji.tech 如何利用反射打开Unity Preferences Window Unity Preferences Window如下图所示 ...
- Unity自定义信息储存工具(存档工具,可按照需求拓展为关卡编辑器),编辑器拓展样式查找工具
2021.3.12更新tips:今天发现使用LitJson存字典的key值只能使用string型,想起来这边我还没有试过不同key类型,就测试了一波,发现这边就算把key值设为string,免去内部序 ...
最新文章
- 3157: 国王奇遇记 3516: 国王奇遇记加强版 - BZOJ
- mdkstc系列器件支持包下载_Qorvo PAC系列高集成度电机控制芯片及应用
- 反距离加权插值法例题_GMS插值中的反距离权重法(Inverse distance weighted)
- 数据结构实验之图论九:最小生成树_初高中数学竞赛训练----图论初步2
- Python gevent学习笔记 1
- 检查图层当中是否存在高程基准(C++)ArcObject
- java 包 划分_Java包的命名与划分
- 教你用 Python 爬取 Baidu 文库全格式文档!
- WebSphere 异常问题记录
- PAT甲级-1118 Birds in Forest (25 分)
- 2020年复旦电子信息专硕考研初试经验贴
- 1.centos7 安装murmur
- 白银价格转换器(美元/盎司-人民币/克)
- 初中经历——走出农村,想象未来
- Java 面试题 —— 强类型语言和弱类型语言的区别
- php微博互粉网站源代码,微博粉丝平台开发全攻略_PHP教程
- 移动,联通,电信手机都属于什么频段?
- 肝炎案例(清洗+模型)
- TomTom高精度地图已覆盖全球21个国家38万公里
- Matplotlib使用和绘制二维图表