Каждый раз, когда я загружаю текстуру из сохраненного файла, любая анимация в моей сцене останавливается до завершения загрузки из файла.Я прочитал очень много разных мнений о темах, и никто не получил ответы.но я должен загрузить текстуру в другом потоке, чтобы избежать замерзания.Мой код прикреплен к игровому объекту, который является всплывающим окном пользовательского интерфейса
void Start() {
Texture2D tex = LoadTexFromFile(); //Should be in a diffrent thread that returns a texture
sprite = Sprite.Create(tex,
new Rect(0, 0, tex.width, tex.height),
new Vector2(tex.width / 2, tex.height / 2));
picFrame.GetComponent<Image>().overrideSprite = sprite; }
Как безопасно использовать потоки в моем коде?