首页 > Unity3D频道 > 【Unity3D拓展编辑器】 > Unity3D研究院之拓展自定义编辑器窗口(二)
2013
04-15

Unity3D研究院之拓展自定义编辑器窗口(二)

Unity支持自行创建窗口,也支持自定义窗口布局。在Project视图中创建一个Editor文件夹,在文件夹中在创建一条脚本。

自定义窗口需要让脚本继承EditorWindow在设置MenuItem,此时在Unity导航菜单栏中GameObjec->window就可创建一个自定义窗口。

 EditorWindow.GetWindowWithRect() 和 EditorWindow.GetWindow()都可以创建一个窗口。前者可以规定窗口的区域,后者可通过鼠标动态的延伸窗口。参数1表示窗口的对象,参数2表示窗口的区域,参数3表示窗口类型true表示窗口不会被别的窗口覆盖,参数4表示窗口的名称。

Unity3D研究院之拓展自定义编辑器窗口(二) - 雨松MOMO程序研究院 - 1

 

然后我们在扩充一下自定义窗口,仔细看看窗口的生命周期。

 

Unity3D研究院之拓展自定义编辑器窗口(二) - 雨松MOMO程序研究院 - 2

 

下载内容:http://vdisk.weibo.com/s/xHLuJ

雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!

--

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。