TexturepackerGUI生成的图集如何在Unity3d里边用native 2d sprite显示切好的小图
a.解析Texturepacker的json用的是Litjson这个库
b.Texturepacker导出图集的时候不能用旋转(因为unity3d支持:(
上码:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEditor;
using LitJson;
public class EAtlasBuild {
public class ERect
{
public int x, y;
public int w, h;
public ERect(JsonData jsonData)
{
x = (int)jsonData["x"];
y = (int)jsonData["y"];
w = (int)jsonData["w"];
h = (int)jsonData["h"];
}
}
public class ESpriteData
{
public string m_strName = "";
public ERect frame;
public bool rotated = false;
public bool trimmed = false;
public ERect spriteSourceSize;
public int sourceWidth;
public int source