要获取Sprite(Multiple)中的子Sprite,方式有两种。
方式一:在代码中加载。
首先我的文件路径:"Assets/Resources/Sprite/Bomberman.png"
Sprite[] sprites;
float startTime = System.DateTime.Now.Millisecond;
// 方法1
sprites = Resources.LoadAll<Sprite>("Sprite/Bomberman");
// 方法2
//sprites = AssetDatabase.LoadAllAssetsAtPath("Assets/Resources/Sprite/Bomberman.png").OfType<Sprite>().ToArray();
float endTime = System.DateTime.Now.Millisecond;
Debug.Log(endTime - startTime);
// 其中Debug时间显示方法1为0或1毫秒,方法2为2或3毫秒。实践方法1较快。