前言:
打包图集是一个很简单的过程,但是如果没有这样的经验,可能不知道如何下手
本博客大概说一下打包流程,以及一些基本原理
1、为什么要打包图集
首先要了解一点,在UGUI
中即使你什么都不干,在项目打包时,Unity
也会自动将你的一些小图片资源合在一张大图里面,也就是合成一张图集,但是这种默认的方式,会产生大量的Draw Call
,对于性能消耗比较大
而NGUI
则是开发者必须要将图片资源打包成图集,然后才能使用这些图片资源
因此无论是UGUI
还是NGUI
,掌握图集的打包都是非常重要的
2、打包开始前
在合成图集开始前,先了解一下Sprite
首先,在Unity
中,Sprite
的生成是由Texture2D
加一个轴点以及一个矩形来构成的,这就是Sprite为什么作为2D场景元素存在的原因,有一个轴点可以作为坐标轴点,而其矩形可以用来生成网格,处理碰撞体这些东西:
点击任一一张Sprite,可以在Inspect面板看到下面这些信息
通过图中可以看出有下面的属性:
Texture Type