原文:Unity Editor扩展编辑器中显示脚本属性

目录 Unity Editor扩展编辑器中显示脚本属性 背景 实现效果 总体结构 代码 Unity Editor扩展编辑器中显示脚本属性 背景 近期需要完成一个扩展编辑器中的功能,即在Scene视图中任意选择某GameObject,然后给这个GameObject动态添加指定脚本,难点是需要让脚本的属性也同时暴露出来,让我们可以随时修改其中公共属性,并序列化下来。 实现效果 如上图所示,具体展示的 ...

2020-04-12 17:10 0 2019 推荐指数:

查看详情

Unity扩展编辑器--类型1:Editor Windows

Extending the Editor Unity允许你使用自己定制的inspectors和Editor Windows扩展编辑器,并且你可以使用定制的Property Drawers定义属性集在inspector如何展示,这一块讲述如何使用这些特性。 Editor Windows ...

Wed May 06 19:21:00 CST 2015 0 5233
Unity编辑器扩展

一,菜单项相关操作 1.菜单项(MenuItem) 首先在Asset目录下新建一个Editor文件夹,然后在该目录下添加一个脚本MenuTest.cs代码内容: 2.组件菜单(AddComponentMenu) 代码内容 ...

Thu Dec 06 23:58:00 CST 2018 0 654
Unity - 编辑器扩展

前言 对于Unity编辑器扩展方法众多,扩展对象包括Inspector页面及顶部菜单栏。定制方法有两种: Attributes属性进行定制 继承Editor类,重写OnInspectorGUI()进行定制 项目地址:UnityEditor - SouthBegonia ...

Sun Apr 05 23:52:00 CST 2020 0 934
Unity 编辑器扩展

自定义检视面板的使用: 先是定义一个脚本文件,我们来修饰它的检视面板: 然后在根目录的Editor文件夹下定义一个用来修饰上面脚本检视面板的类文件: 可以看出该修饰类和效果图对应的关系。我们可以方便的定义检视面板来协助游戏的开发调试,让它直观 ...

Thu Oct 06 18:09:00 CST 2016 0 5726
Unity编辑器扩展Texture显示选择框

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

Tue Feb 10 07:16:00 CST 2015 0 3044
Unity编辑器扩展,使用Unity自带的GUIStyle

  在进行编辑器扩展时,创建组件的方法一般都会提供GUIStyle参数,可以让我们自定义样式。修改背景图,字体大小,颜色等等。 比如,创建Button组件的方法:public static bool Button(string text, GUIStyle style, params ...

Thu Jun 27 19:31:00 CST 2019 0 980
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM