using UnityEngine; using System.Collections; using System.Collections.Generic; public class SpriteAsset : ScriptableObject { /// /// 图集ID /// public int ID; /// /// 静态表情 /// public bool _IsStatic; /// /// 图片资源 /// public Texture texSource; /// /// 所有sprite信息 SpriteAssetInfor类为具体的信息类 /// public List listSpriteGroup; } [System.Serializable] public class SpriteInfor { /// /// ID /// public int ID; /// /// 名称 /// public string name; /// /// 中心点 /// public Vector2 pivot; /// ///坐标&宽高 /// public Rect rect; /// /// 精灵 /// public Sprite sprite; /// /// 标签 /// public string tag; /// /// uv /// public Vector2[] uv; } [System.Serializable] public class SpriteInforGroup { public string tag=""; public List listSpriteInfor=new List(); public float width=1.0f; public float size=24.0f; }