Чем можно заменить метод Resources.Load()?
Есть 1000 спрайтов(фотографии фонов для каждого нового уровня). Данные 1000 спрайтов помещены в папку Resources. Каждый фон подписан Lvl + номер уровня. Нужный фон вызывается при загрузке сцены в методе Start() в зависимости от номера уровня.
public Image image;
private string k;
private void Start()
{
k = "Lvl" + PlayerPrefs.GetInt("LvlNumber");
image.sprite = Resources.Load<Sprite>(k);
}
Спустя несколько минут нахождения в игре она начинает подлагивать. Я подозреваю, что это связано отчасти с тем, что я использую Resources.Load(). Какими другими способами я могу воспользоваться, чтобы использовать на каждом уровне разный спрайт?