void SelectSata()
{
print(TopText.text.ToString());
switch (TopText.text.ToString())
{
case "猪":
Path = "Texture/Images/猪/猪水平切";
print("猪猪");
LoadImages(Path);
ShowCurrentImage();
break;
case "马":
Path = "Texture/Images/马/马水平切";
LoadImages(Path);
ShowCurrentImage();
break;
case "牛":
Path = "Texture/Images/牛/牛水平切";
LoadImages(Path);
ShowCurrentImage();
break;
case "羊":
Path = "Texture/Images/羊/羊水平切";
LoadImages(Path);
ShowCurrentImage();
break;
case "鸡":
Path = "Texture/Images/鸡/鸡水平切";
LoadImages(Path);
ShowCurrentImage();
break;
case "狗":
Path = "Texture/Images/狗/狗水平切";
LoadImages(Path);
ShowCurrentImage();
break;
case "猫":
Path = "Texture/Images/猫/猫水平切";
LoadImages(Path);
ShowCurrentImage();
break;
case "兔":
Path = "Texture/Images/兔/兔水平切";
LoadImages(Path);
ShowCurrentImage();
break;
default: Debug.LogError("起始字段有误"); break;
}
}
void LoadImages(string folderName)
{
Sprite[] sprites = Resources.LoadAll<Sprite>(folderName);
print(folderName);
if (sprites.Length > 0)
{
Sum = sprites.Length;
Debug.Log(Sum);
}
else
{
Debug.LogError("Folder does not contain any sprites.");
}
sliderLine.maxValue = Sum - 1;
foreach (Sprite sprite in sprites)
{
spriteList.Add(sprite);
}
}