Unity使用Resources.LoadAll读取文件的顺序问题

将图片导入Unity,编辑器内显示顺序是正常的,是按照数字由小到大排序的

 之后通过Resources.LoadAll读取这些Sprite文件

在运行时检查,发现读取之后顺序是乱的

因此,需要读取之后进行一下排序,排序代码如下(数量小的时候对性能影响不大): 

 

 运行之后顺序正常,结果如下:

猜你喜欢

转载自blog.csdn.net/qianhang120/article/details/131183781