首页 > Unity3D频道 > 【Unity3D拓展编辑器】 > Unity3D研究院编辑器之脚本打开SpritePacker窗口(十七)
2015
11-28

Unity3D研究院编辑器之脚本打开SpritePacker窗口(十七)

正常情况下需要选择 Windows->SpritePacker 但是默认会选择第一个图集。如下图所示,这就很不爽了,因为我做了图集管理工具,我想在Insperctor窗口中点击某个按钮,自动打开SpritePacker并且选择我设置的图集怎么办?

Unity3D研究院编辑器之脚本打开SpritePacker窗口(十七) - 雨松MOMO程序研究院 - 1

 

SpritePacker窗口没有提供代码访问接口,那么我们可以使用强大的反射功能。我自己反编译一下Unity的Editor代码,然后找到图集的窗口类。然后看看它的实现方法,然后就有了如下的代码了。

OK.如下图所示,脚本打开SpritePacker窗口,并且定位到我需要的图集上。

Unity3D研究院编辑器之脚本打开SpritePacker窗口(十七) - 雨松MOMO程序研究院 - 2

 

Unity版本5.2.2

 

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠写博客不易,如果您想请我喝一杯星巴克的话?就进来看吧!

Unity3D研究院编辑器之脚本打开SpritePacker窗口(十七)》有 3 条评论

  1. SuperL 说:

    请问下有什么办法可以通过代码控制Unity窗口布局?

留下一个回复

你的email不会被公开。