最近在编写Unity3D UGUI图集信息查看的编辑器时,有遇到这样的现象:
使用EditorApplication.ExecuteMenuItem(“Window/2D/Sprite Packer”),能打开SpritePacker界面,并且图集内容(小图的显示)是正确的,但是SpritePacker编辑器界面的顶部信息中,显示的图集名称和图集的page列表(当图集的总尺寸大于2048x2048可能会产生多个page)会显示不正确(显示成了默认的图集名称和page列表)。
可以这样解决这个问题,附上源码:
using System;
using System.Reflection;
using UnityEditor;
public class TestSpritePacker
{
[MenuItem("Tools/OpenSpritePackerWindow")]
public static