前面已经写了三篇: Unity3D编辑器扩展(一)——定义自己的菜单按钮 Unity3D编辑器扩展(二)——定义自己的窗口 Unity3D编辑器扩展(三)——使用GUI绘制窗口 今天写第四篇,扩展自己的自定义组件。 通常我们使用继承自 Editor 的自定义编辑器类,来扩展自己的组件 ...
CustomEditor使用方式 CustomEditor YouScript 这个比较常用,用于对对象界面的扩展,比如一个对象的属性和方法。 创建一个ExampleEditor脚本,在类上添加 CustomEditor typeof T 属性,重写OnInspectorGUI方法,用于扩展Inspector。 View Code target就是你所添加的类型T,需要强转为你需要的类型。其他的做 ...
2019-06-29 11:27 0 2821 推荐指数:
前面已经写了三篇: Unity3D编辑器扩展(一)——定义自己的菜单按钮 Unity3D编辑器扩展(二)——定义自己的窗口 Unity3D编辑器扩展(三)——使用GUI绘制窗口 今天写第四篇,扩展自己的自定义组件。 通常我们使用继承自 Editor 的自定义编辑器类,来扩展自己的组件 ...
一、菜单栏扩展 先看一下我们要实现的效果: 也就是在Unity3D的菜单栏中添加属于我们自己的菜单。同理你也可以把子菜单添加进系统菜单来定制属于自已开发习惯的功能。 下面我们来看代码: 我遇到的坑: 首先要导入命名空间using ...
Unity3D 引擎的编辑器拥有很强的扩展性,用的好可以帮我们省很多事情。在这里记录下如何去扩展 Unity3D 的编辑器,定制属于我们自己的开发环境。 本篇主要讲解在 Unity3D 引擎的各个窗口添加我们自己的菜单按钮。 添加菜单按钮我们需要用到 MenuItem 特性 ...
有两个方法可以使用: 1、EditorWindow.GetWindow():创建出来的窗口可通过鼠 ...
前面我们已经写了5篇关于编辑器的,这是第六篇,也是最后一篇: Unity3D编辑器扩展(一)——定义自己的菜单按钮 Unity3D编辑器扩展(二)——定义自己的窗口 Unity3D编辑器扩展(三)——使用GUI绘制窗口 Unity3D编辑器扩展(四)——扩展自己的组件 Unity3D ...
效果如下: 源码如下: 上述原文地址http://blog.csdn.net/u012741077/article/details/54884623 -------- ...
一个引擎,最重要的就是工具,工具除了提升开发速度,提供可视化操作环境以外,还带了容错功能。 它使得大家的工作局限在一定的范围内,比如一个变量的配置,或者是一些类型的选择。 使用编辑器,使得既使不太明白的人,也能快速找到方法。如果是采用手工配置的话,那每一个东西需具备相当完善的文档,文件加载时 ...
一个引擎,最重要的就是工具,工具除了提升开发速度,提供可视化操作环境以外,还带了容错功能。 它使得大家的工作局限在一定的范围内,比如一个变量的配置,或者是一些类型的选择。 使用编辑器,使得既使不太明白的人,也能快速找到方法。如果是采用手工配置的话,那每一个东西需具备相当完善的文档,文件加载时 ...