原文:Unity3D编辑器扩展(七)—— 在自定义编辑器窗口中序列化List对象

假设我们创建一个 Test 组件,并定义一个 string 类型的列表,代码如下: 挂载组件后,我们会得到下面的效果: Unity 自动帮我们把 strs 这个 List 序列化到了面板上,我们还可以通过修改 Size 的大小,来改变 List 的大小,也可以通过鼠标右键来删除或者复制一个元素。 如果我们想要在自定义的窗口中去序列化一个 List 对象应该怎么做呢 这时,我们就需要用到Serial ...

2020-05-31 17:25 0 1691 推荐指数:

查看详情

Unity3D编辑器扩展(二)——定义自己的窗口

上一篇我们讲了如何定义菜单按钮 https://www.cnblogs.com/xiaoyulong/p/10115053.html 这一篇我们讲如何定义自己的窗口定义窗口我们需要继承 EditorWindow 类,这个类在 using UnityEditor 命名空间下。 创建窗口 ...

Sat Dec 15 01:18:00 CST 2018 0 2765
Unity3D编辑器扩展(六)——模态窗口

前面我们已经写了5篇关于编辑器的,这是第六篇,也是最后一篇: Unity3D编辑器扩展(一)——定义自己的菜单按钮 Unity3D编辑器扩展(二)——定义自己的窗口 Unity3D编辑器扩展(三)——使用GUI绘制窗口 Unity3D编辑器扩展(四)——扩展自己的组件 Unity3D ...

Fri Dec 28 00:13:00 CST 2018 0 1407
Unity3D编辑器扩展(一)——定义自己的菜单按钮

Unity3D 引擎的编辑器拥有很强的扩展性,用的好可以帮我们省很多事情。在这里记录下如何去扩展 Unity3D编辑器,定制属于我们自己的开发环境。 本篇主要讲解在 Unity3D 引擎的各个窗口添加我们自己的菜单按钮。 添加菜单按钮我们需要用到 MenuItem 特性 ...

Fri Dec 14 01:00:00 CST 2018 0 853
Unity自定义编辑器窗口——拓展编辑器功能

最近学习了Unity自定义编辑器窗口,下面简单总结,方便用到时回顾。 新建一个脚本: using UnityEngine; using System.Collections; using UnityEditor; /// <summary> /// 自定义编辑器窗口 ...

Mon Aug 01 07:15:00 CST 2016 0 1664
Unity3D编辑器扩展(四)——扩展自己的组件

前面已经写了三篇: Unity3D编辑器扩展(一)——定义自己的菜单按钮 Unity3D编辑器扩展(二)——定义自己的窗口 Unity3D编辑器扩展(三)——使用GUI绘制窗口 今天写第四篇,扩展自己的自定义组件。 通常我们使用继承自 Editor 的自定义编辑器类,来扩展自己的组件 ...

Thu Dec 20 00:15:00 CST 2018 0 1484
Unity3D的菜单及编辑器扩展

一、菜单栏扩展 先看一下我们要实现的效果: 也就是在Unity3D的菜单栏中添加属于我们自己的菜单。同理你也可以把子菜单添加进系统菜单来定制属于自已开发习惯的功能。 下面我们来看代码: 我遇到的坑: 首先要导入命名空间using ...

Thu Jan 18 06:24:00 CST 2018 0 2427
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM