很多情况下,4方向图的素材通过Unity的切割之后都要导出成一个个的图片来使用,其实不用导出通过Resources.load来读取就可以了
比如说,你需要的素材是Person1,被切割成16分小的Sprite。
代码如下:
//读取全部
Sprite[] s = new Sprite[16];
s = Resources.LoadAll<Sprite>(SpriteStr);
//读取单个
Sprite sp;
sp = Resources.LoadAll<Sprite>(SpriteStr)[0];