Я очень новичок в Unity, и после некоторого исследования я нашел много дискуссий о том, как мне не следует использовать Resources.Load и вместо этого использовать Addressables.
Ранее я загружал карточные рисунки с помощью
cardPrefab.cardArt.sprite = Resources.Load<Sprite>("CardSprite/Justice");
Однако я не могу заставить Адресуемый работать. Попытка следующего дает мне ошибку:
Sprite Test = Addressables.LoadAssetAsync<Sprite>("CardSprite_Justice");
Я получаю эту ошибку:
Cannot implicitly convert type 'UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle<UnityEngine.Sprite>' to 'UnityEngine.Sprite'
Что действительно сбивает с толку.