Addressables следует применять в следующих случаях: Бонус: Addressables можно использовать для оценки объема ресурсов, связанных с конкретной сценой. Addressables устанавливается через Package Manager в три простых шага: Контент можно добавить двумя способами: Во втором случае контент добавится в группу по умолчанию, которую можно изменить, кликнув правой кнопкой мыши по группе и выбрав "Set as Default". Пример кода для загрузки спрайта в UI: using UnityEngine;
using UnityEngine.AddressableAssets;
using UnityEngine.ResourceManagement.AsyncOperations;
using UnityEngine.UI;
public class AddressablesSpriteLoader : MonoBehaviour
{
[SerializeField] AssetReference loadableSprite;
[SerializeField] Image uiImage;
private async void Start()
{
AsyncOperationHandle<Sprite> handle = loadableSprite.LoadAssetAsync<Sprite>();
await handle.Task;
if (handle.Status == AsyncOperationStatus.Succeeded)
{
uiImage.sprite = handle.Result;