将图片导入Unity,编辑器内显示顺序是正常的,是按照数字由小到大排序的
之后通过Resources.LoadAll读取这些Sprite文件
在运行时检查,发现读取之后顺序是乱的
因此,需要读取之后进行一下排序,排序代码如下(数量小的时候对性能影响不大):
运行之后顺序正常,结果如下:
将图片导入Unity,编辑器内显示顺序是正常的,是按照数字由小到大排序的
之后通过Resources.LoadAll读取这些Sprite文件
在运行时检查,发现读取之后顺序是乱的
因此,需要读取之后进行一下排序,排序代码如下(数量小的时候对性能影响不大):
运行之后顺序正常,结果如下: