首页 > Unity > NGUI > NGUI支持TexturePacker导出有旋转的Sprite
2016
09-09

NGUI支持TexturePacker导出有旋转的Sprite

参考之前一篇文章:http://www.maosongliang.com/archives/33,把一组图片用TexturePacker打成图集,带旋转和不带旋转的情况如下(设置图集最大是512×512):

NGUI支持TexturePacker导出有旋转的Sprite - 第1张  | Atlantis技术博客

NGUI支持TexturePacker导出有旋转的Sprite - 第2张  | Atlantis技术博客

带旋转的更紧凑一些,不带旋转的打出的图集超出了512×512,但是NGUI是不支持带旋转的图集的,因此需要对NGUI做些修改:

UISprite.cs

UISpriteData.cs

NGUIJson.cs

这样就可以了:

NGUI支持TexturePacker导出有旋转的Sprite - 第3张  | Atlantis技术博客

NGUI支持TexturePacker导出有旋转的Sprite - 第4张  | Atlantis技术博客

选择有旋转的sprite时会自动把UISprite的Z轴旋转角度设为90

 

Unity3D 5.3.6

NGUI 3.9.9

 

最后编辑:
作者:maosongliang
这个作者貌似有点懒,什么都没有留下。