我自己使用的办法,记录一下,省的忘记了
点击图片,将图片的Texture Type改为Sprite(2D and UI),点击apply
然后将Sprite Mode改为Multipe,然后点击Sprite Editor
type:
automatic:自动切割
Grid By Cell Size:根据尺寸进行切割
Grid By Cell Count:如图:是横3竖4
选择好类别以后,点击slice,然后再进行单独大小的调节,然后点击右上角的Apply,就可以切割成多个。
(10号是空白的,被删除了(选中Delate))
然后就是代码读取:
using UnityEngine;
public class QieTu:MonoBehaviour
{
public Sprite[] aaaa1;//定义一个精灵体数组
public Sprite[] aaaa2;//定义一个精灵体数组
void Start()
{
//使用Resources.LoadAll加载指定文件夹下的所有物体
//后面是保存的路径
aaaa1 = Resources.LoadAll(“UI/testUI”);
aaaa2 = Resources.LoadAll(“UI/HouZi”);
}
}`
我是把图片仍在了Resources文件夹下的。
结果: